yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #66079
[Bug 1706397] [NEW] DeviceTaggingTestV2_42.test_device_tagging randomly fails with "mount: mounting /dev/sr0 on /mnt failed: Device or resource busy"
Public bug reported:
http://logs.openstack.org/66/483566/10/check/gate-tempest-dsvm-neutron-
nova-next-full-ubuntu-xenial-
nv/c816bd9/logs/tempest.txt.gz#_2017-07-24_16_43_36_846
2017-07-24 16:43:36.846 1571 ERROR tempest.lib.common.utils.linux.remote_client [-] (DeviceTaggingTestV2_42:test_device_tagging) Initializing SSH connection to 172.24.5.4 failed. Error: Command 'set -eu -o pipefail; PATH=$PATH:/sbin; sudo mount /dev/sr0 /mnt', exit status: 255, stderr:
mount: mounting /dev/sr0 on /mnt failed: Device or resource busy
stdout:
: SSHExecCommandFailed: Command 'set -eu -o pipefail; PATH=$PATH:/sbin; sudo mount /dev/sr0 /mnt', exit status: 255, stderr:
mount: mounting /dev/sr0 on /mnt failed: Device or resource busy
stdout:
http://logs.openstack.org/66/483566/10/check/gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv/c816bd9/console.html#_2017-07-24_17_19_13_176110
2017-07-24 17:19:13.176110 | tempest.api.compute.servers.test_device_tagging.DeviceTaggingTestV2_42.test_device_tagging[id-a2e65a6c-66f1-4442-aaa8-498c31778d96,image,network,volume]
2017-07-24 17:19:13.176163 | --------------------------------------------------------------------------------------------------------------------------------------------------------
2017-07-24 17:19:13.176171 |
2017-07-24 17:19:13.176181 | Captured traceback:
2017-07-24 17:19:13.176191 | ~~~~~~~~~~~~~~~~~~~
2017-07-24 17:19:13.176205 | Traceback (most recent call last):
2017-07-24 17:19:13.176221 | File "tempest/test.py", line 103, in wrapper
2017-07-24 17:19:13.176237 | return f(self, *func_args, **func_kwargs)
2017-07-24 17:19:13.176263 | File "tempest/api/compute/servers/test_device_tagging.py", line 271, in test_device_tagging
2017-07-24 17:19:13.176284 | self.ssh_client.exec_command('sudo mount %s /mnt' % dev_name)
2017-07-24 17:19:13.176307 | File "tempest/lib/common/utils/linux/remote_client.py", line 30, in wrapper
2017-07-24 17:19:13.176323 | return function(self, *args, **kwargs)
2017-07-24 17:19:13.176346 | File "tempest/lib/common/utils/linux/remote_client.py", line 105, in exec_command
2017-07-24 17:19:13.176363 | return self.ssh_client.exec_command(cmd)
2017-07-24 17:19:13.176383 | File "tempest/lib/common/ssh.py", line 202, in exec_command
2017-07-24 17:19:13.176397 | stderr=err_data, stdout=out_data)
2017-07-24 17:19:13.176433 | tempest.lib.exceptions.SSHExecCommandFailed: Command 'set -eu -o pipefail; PATH=$PATH:/sbin; sudo mount /dev/sr0 /mnt', exit status: 255, stderr:
2017-07-24 17:19:13.176464 | mount: mounting /dev/sr0 on /mnt failed: Device or resource busy
2017-07-24 17:19:13.176470 |
2017-07-24 17:19:13.176478 | stdout:
The test dumps out some lsblk information after it fails:
2017-07-24 16:43:38.010 1571 ERROR tempest.api.compute.servers.test_device_tagging [-] Mounting /dev/sr0 on /mnt failed. Right after the failure 'lsblk' in the guest reported:
NAME FSTYPE LABEL MOUNTPOINT
vda
`-vda1 ext3 cirros-rootfs /
vdb
vdc
sr0 iso9660 config-2
: SSHExecCommandFailed: Command 'set -eu -o pipefail; PATH=$PATH:/sbin; sudo mount /dev/sr0 /mnt', exit status: 255, stderr:
mount: mounting /dev/sr0 on /mnt failed: Device or resource busy
stdout:
But in this case it doesn't really tell us much. Maybe we should retry
up to 3 times to mount the config drive to read from it?
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1706397
Title:
DeviceTaggingTestV2_42.test_device_tagging randomly fails with "mount:
mounting /dev/sr0 on /mnt failed: Device or resource busy"
Status in OpenStack Compute (nova):
New
Bug description:
http://logs.openstack.org/66/483566/10/check/gate-tempest-dsvm-
neutron-nova-next-full-ubuntu-xenial-
nv/c816bd9/logs/tempest.txt.gz#_2017-07-24_16_43_36_846
2017-07-24 16:43:36.846 1571 ERROR tempest.lib.common.utils.linux.remote_client [-] (DeviceTaggingTestV2_42:test_device_tagging) Initializing SSH connection to 172.24.5.4 failed. Error: Command 'set -eu -o pipefail; PATH=$PATH:/sbin; sudo mount /dev/sr0 /mnt', exit status: 255, stderr:
mount: mounting /dev/sr0 on /mnt failed: Device or resource busy
stdout:
: SSHExecCommandFailed: Command 'set -eu -o pipefail; PATH=$PATH:/sbin; sudo mount /dev/sr0 /mnt', exit status: 255, stderr:
mount: mounting /dev/sr0 on /mnt failed: Device or resource busy
stdout:
http://logs.openstack.org/66/483566/10/check/gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv/c816bd9/console.html#_2017-07-24_17_19_13_176110
2017-07-24 17:19:13.176110 | tempest.api.compute.servers.test_device_tagging.DeviceTaggingTestV2_42.test_device_tagging[id-a2e65a6c-66f1-4442-aaa8-498c31778d96,image,network,volume]
2017-07-24 17:19:13.176163 | --------------------------------------------------------------------------------------------------------------------------------------------------------
2017-07-24 17:19:13.176171 |
2017-07-24 17:19:13.176181 | Captured traceback:
2017-07-24 17:19:13.176191 | ~~~~~~~~~~~~~~~~~~~
2017-07-24 17:19:13.176205 | Traceback (most recent call last):
2017-07-24 17:19:13.176221 | File "tempest/test.py", line 103, in wrapper
2017-07-24 17:19:13.176237 | return f(self, *func_args, **func_kwargs)
2017-07-24 17:19:13.176263 | File "tempest/api/compute/servers/test_device_tagging.py", line 271, in test_device_tagging
2017-07-24 17:19:13.176284 | self.ssh_client.exec_command('sudo mount %s /mnt' % dev_name)
2017-07-24 17:19:13.176307 | File "tempest/lib/common/utils/linux/remote_client.py", line 30, in wrapper
2017-07-24 17:19:13.176323 | return function(self, *args, **kwargs)
2017-07-24 17:19:13.176346 | File "tempest/lib/common/utils/linux/remote_client.py", line 105, in exec_command
2017-07-24 17:19:13.176363 | return self.ssh_client.exec_command(cmd)
2017-07-24 17:19:13.176383 | File "tempest/lib/common/ssh.py", line 202, in exec_command
2017-07-24 17:19:13.176397 | stderr=err_data, stdout=out_data)
2017-07-24 17:19:13.176433 | tempest.lib.exceptions.SSHExecCommandFailed: Command 'set -eu -o pipefail; PATH=$PATH:/sbin; sudo mount /dev/sr0 /mnt', exit status: 255, stderr:
2017-07-24 17:19:13.176464 | mount: mounting /dev/sr0 on /mnt failed: Device or resource busy
2017-07-24 17:19:13.176470 |
2017-07-24 17:19:13.176478 | stdout:
The test dumps out some lsblk information after it fails:
2017-07-24 16:43:38.010 1571 ERROR tempest.api.compute.servers.test_device_tagging [-] Mounting /dev/sr0 on /mnt failed. Right after the failure 'lsblk' in the guest reported:
NAME FSTYPE LABEL MOUNTPOINT
vda
`-vda1 ext3 cirros-rootfs /
vdb
vdc
sr0 iso9660 config-2
: SSHExecCommandFailed: Command 'set -eu -o pipefail; PATH=$PATH:/sbin; sudo mount /dev/sr0 /mnt', exit status: 255, stderr:
mount: mounting /dev/sr0 on /mnt failed: Device or resource busy
stdout:
But in this case it doesn't really tell us much. Maybe we should retry
up to 3 times to mount the config drive to read from it?
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1706397/+subscriptions
Follow ups