Bug 1404992
Summary: | udev rewrites permissions set by libvirt on block devices that are closed | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Jaroslav Suchanek <jsuchane> |
Component: | openstack-nova | Assignee: | Kashyap Chamarthy <kchamart> |
Status: | CLOSED WONTFIX | QA Contact: | Prasanth Anbalagan <panbalag> |
Severity: | urgent | Docs Contact: | |
Priority: | high | ||
Version: | unspecified | CC: | berrange, dasmith, eglynn, kchamart, lyarwood, mbooth, mprivozn, rbalakri, sbauza, sferdjao, sgordon, srevivo, virt-bugs, vromanso |
Target Milestone: | Upstream M2 | Keywords: | TestOnly, Triaged |
Target Release: | 13.0 (Queens) | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | 1404952 | Environment: | |
Last Closed: | 2018-01-31 10:42:17 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1404952 | ||
Bug Blocks: | 1404990 |
Description
Jaroslav Suchanek
2016-12-15 10:23:15 UTC
The set of patches that resolve this issue is a major change at the core of libvirt, and has a chance of breaking upper layers. https://www.redhat.com/archives/libvir-list/2016-December/msg00231.html -- [libvirt] [PATCH v1 00/21] Run qemu under its own namespace The above set of patches are available from libvirt v2.5.0 and above on-wards (v2.5.0-108-gbb4e529). However, we should rely on a version higher than that, that also has related important bug fixes backported to it -- the version that is shipped in RHEL 7.4. RHEL 7.4 ships with: libvirt 3.2.0 So the action item for Nova is to test with the RHEL 7.4 libvirt and ensure nothing breaks in the Nova's Virt Driver & related code paths The action item here is to test downstream (latest) with libvirt 3.2.0. The current MIN_LIBVIRT_VERSION on RHOS-12 (from nova/virt/libvirt/driver.py): MIN_LIBVIRT_VERSION = (1, 2, 9) The next minimum version (as of this writing) is NEXT_MIN_LIBVIRT_VERSION = (1, 3, 1) The impact of this will only get to be known once Nova should starts gating on libvirt 3.2.0, which seems to be in the *distant* future. |