网络块设备 - 接收控制失败(结果-32) - 内核3.16.0-41

时间:2015-06-17 07:54:45

标签: linux-kernel openstack qemu kvm network-block-device

当我使用qemu-nbd -c /dev/nbd0 /tmp/disk连接到网络阻止设备(NBD)并随后断开连接而未通过qemu-nbd -d /dev/nbd0进行任何修改时,我在syslog中收到以下错误:

Jun 17 05:40:28 os-compute01 kernel: [49031.670805]  nbd0: p1
Jun 17 05:40:28 os-compute01 kernel: [49031.917155] block nbd0: NBD_DISCONNECT
Jun 17 05:40:28 os-compute01 kernel: [49031.917303] block nbd0: Receive control failed (result -32)
Jun 17 05:40:28 os-compute01 kernel: [49031.917502] block nbd0: queue cleared

这两个命令成功并拥有exit code 0。我正在内核3.16.0-41上运行Ubuntu Server 14.04.2 LTS。我也尝试了内核3.13.0-55,导致相同的输出。实际上我不确定,如果我有问题或输出只是误导。

可以轻松复制用例。有人可以帮我澄清一下,我的机器上是否有问题。我的os-compute节点是当前OpenStack Kilo版本的计算节点。

1 个答案:

答案 0 :(得分:0)

这是完全正常的。断开连接时,内核会一直读取,直到连接消失为止。然后产生该消息。你可以放心地忽略它。