yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #86341
[Bug 1931710] Re: nova-lvm lvs return -11 and fails with Failed to get udev device handler for device
Reviewed: https://review.opendev.org/c/openstack/nova/+/796269
Committed: https://opendev.org/openstack/nova/commit/e59fc77c3d924cfab6ddcd780ae0604a84e64c30
Submitter: "Zuul (22348)"
Branch: master
commit e59fc77c3d924cfab6ddcd780ae0604a84e64c30
Author: Balazs Gibizer <balazs.gibizer@xxxxxxxx>
Date: Mon Jun 14 14:05:05 2021 +0200
Retry lvm volume and volume group query
We observed that the vgs and lvs queries the our lvm driver uses can
intermittently fail with error code 11 (EAGAIN). So this patch enabled
the retry in oslo_concurrency.processutils for these calls.
Change-Id: I93da6cb1675d77bcdcd1075641dea9e2afc0ee1a
Closes-Bug: #1931710
** Changed in: nova
Status: In Progress => Fix Released
--
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/1931710
Title:
nova-lvm lvs return -11 and fails with Failed to get udev device
handler for device
Status in OpenStack Compute (nova):
Fix Released
Bug description:
Description
===========
Tests within the nova-lvm job fail during cleanup with the following
trace visible in n-cpu:
https://797b12f7389a12861990-09e4be48fe62aca6e4b03d954e19defe.ssl.cf5.rackcdn.com/795992/3/check
/nova-lvm/99a7b1f/controller/logs/screen-n-cpu.txt
Jun 11 13:04:38.733030 ubuntu-focal-inap-mtl01-0025074127 nova-compute[106254]: Command: lvs --noheadings -o lv_name /dev/stack-volumes-default
Jun 11 13:04:38.733030 ubuntu-focal-inap-mtl01-0025074127 nova-compute[106254]: Exit code: -11
Jun 11 13:04:38.733030 ubuntu-focal-inap-mtl01-0025074127 nova-compute[106254]: Stdout: ''
Jun 11 13:04:38.733030 ubuntu-focal-inap-mtl01-0025074127 nova-compute[106254]: Stderr: ' WARNING: Failed to get udev device handler for device /dev/sda1.\n /dev/sda15: stat failed: No such file or directory\n Path /dev/sda15 no longer valid for device(8,15)\n /dev/sda15: stat failed: No such file or directory\n Path /dev/sda15 no longer valid for device(8,15)\n Device open /dev/sda 8:0 failed errno 2\n Device open /dev/sda 8:0 failed errno 2\n Device open /dev/sda1 8:1 failed errno 2\n Device open /dev/sda1 8:1 failed errno 2\n WARNING: Scan ignoring device 8:0 with no paths.\n WARNING: Scan ignoring device 8:1 with no paths.\n'
Bug #1901783 details something simillar to this in Cinder but as the
above is coming from native Nova ephemeral storage code with a
different return code I'm going to treat this as a separate issue for
now.
Steps to reproduce
==================
Only seen as part of the nova-lvm job at present.
Expected result
===============
nova-lvm and the removal of instances succeeds.
Actual result
=============
nova-lvm and the removal of instances fails.
Environment
===========
1. Exact version of OpenStack you are running. See the following
list for all releases: http://docs.openstack.org/releases/
master
2. Which hypervisor did you use?
(For example: Libvirt + KVM, Libvirt + XEN, Hyper-V, PowerKVM, ...)
What's the version of that?
libvirt
2. Which storage type did you use?
(For example: Ceph, LVM, GPFS, ...)
What's the version of that?
LVM (ephemeral)
3. Which networking type did you use?
(For example: nova-network, Neutron with OpenVSwitch, ...)
N/A
Logs & Configs
==============
As above.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1931710/+subscriptions
References