Bug 1536222
Summary: | [ESXi][RHEL7.5]Freezing filesystems on a VM that has bind-mounted filesystems fails with ENXIO | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Alexandros Panagiotou <apanagio> | ||||
Component: | open-vm-tools | Assignee: | Cathy Avery <cavery> | ||||
Status: | CLOSED ERRATA | QA Contact: | ldu <ldu> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 7.4 | CC: | boyang, cavery, jen, jherrman, jjarvis, jsavanyo, jsuchane, knoel, ldu, leiwang, mrezanin, mtessun, ravindrakumar, rjones, yacao | ||||
Target Milestone: | rc | Keywords: | ZStream | ||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | open-vm-tools-10.2.5-2.el7 | Doc Type: | If docs needed, set a value | ||||
Doc Text: |
Previously, performing a quiesced snapshot of a guest virtual machine failed if the guest had a bind mount configured. With this update, the quiesce operation skips bound mount points, and a quiesced snapshot can be successfully performed on the affected guests.
|
Story Points: | --- | ||||
Clone Of: | |||||||
: | 1582123 (view as bug list) | Environment: | |||||
Last Closed: | 2018-10-30 09:48:24 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: | 1527233 | ||||||
Bug Blocks: | 1582123 | ||||||
Attachments: |
|
Description
Alexandros Panagiotou
2018-01-18 23:05:28 UTC
Fix is super-simple, but it's very late in the RHEL 7.5 cycle. I'll leave this one up to Jeff to decide. However even if we don't take it for 7.5 GA, I think it should be in a 7.5 z-stream release. this issue can be reproduced in our environment (In reply to Richard W.M. Jones from comment #2) > Fix is super-simple, but it's very late in the RHEL 7.5 cycle. > I'll leave this one up to Jeff to decide. However even if we > don't take it for 7.5 GA, I think it should be in a 7.5 z-stream > release. Whats the fix? Is it upstream? https://github.com/vmware/open-vm-tools/pull/218 It is NOT upstream as far as I can tell. Upstream fix is planned for the next minor update of open-vm-tools 10.2.x, which is couple of months away. OK then this bug should be targeted for 7.6. Per comments 6 and 7, targeting for 7.6. Hello, From https://github.com/vmware/open-vm-tools/releases, I understand that open-vm-tools 10.2.5 is now released and as far as I can tell it contains the fix - therefore it is now upstream. Would it make sense to add the "Patch" keyword? Also given #2, does it make sense to keep it waiting for 7.6? Thanks and Regards, Alexandros (In reply to Alexandros Panagiotou from comment #9) I'm reassigning this to Jeff. The rebase is in his domain. I think the patch has to be in 7.6 before we can backport it to z-stream. Rich will correct me if I'm wrong. Because the rebase is expected to fix the problem, I've set the status to POST. This is one of several conditions for requesting a backport to 7.5.z, so I've gone ahead and requested that too. It would help if someone could provide a justification for the backport. @Ravindra Hi, I'm going to need an upstream patch commit for this fix in order to insert it into the 7.5.z stream. I will also subsequently provide a build for you to test. Thanks, Cathy (In reply to Cathy Avery from comment #17) > I'm going to need an upstream patch commit for this fix in order to insert > it into the 7.5.z stream. It is here - https://github.com/vmware/open-vm-tools/commit/6559b7dfd9f6f40c2df76e1b1e785fa3eb1c1da4. Change to 'ON_QA' since fix is included in rebase Bug 1527233, of which status is ON_QA. verify this bug with RHEL7.6 guest on VMware ESXi6.0 Verify version: kernel-3.10.0-862.el7.x86_64 open-vm-tools-10.2.5-2.el7.x86_64 Verify steps: 1. Install haproxy and create the bind-mount: yum install haproxy mkdir /var/lib/haproxy/dev touch /var/lib/haproxy/dev/log mount -o bind /dev/log /var/lib/haproxy/dev/log 2. Configure haproxy to use /dev/log 3. Start haproxy: systemctl start haproxy 4. Take sanpshot with quiesce guest file system The test result: Verified The snapshot with quiesce guest file system succeeds and no error log found. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2018:3104 |