| Summary: | pvmove now fails to revert changes when left over pvmove target remains | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Corey Marthaler <cmarthal> |
| Component: | lvm2 | Assignee: | LVM and device-mapper development team <lvm-team> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Cluster QE <mspqa-list> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 5.8 | CC: | agk, coughlan, dwysocha, heinzm, jbrassow, prajnoha, prockai, syeghiay, thornber, zkabelac |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 736509 | Environment: | |
| Last Closed: | 2012-08-08 15:46:56 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | 736509 | ||
| Bug Blocks: | 807971 | ||
|
Comment 1
Corey Marthaler
2011-12-09 19:53:23 UTC
I think this is fixed upstream. We should compare relevant parts of the RHEL5 tree with upstream and see what's needed. Corey, this test is flawed (I added that to simulate specific situation but mixing dmsetup with lvm operation is not correct workflow). Are we able to simulate it with normal lvm commands? If not, I think this is not blocker. I'll check the code but any changes in pvmove are risky and if we have no real world reproducer it is not worth to do it in this phase IMHO. (Cond nack reproducer - I mean without manual dmsetup case involved.) This has not been seen in normal lvm commands. The hack to create that left over device appears to be required in order for this problem to occur. I'll remove the blocker flag. This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release. Corey, please can you check that there are no devices left in suspended state (with 5.8 rpms) and using normal lvm commands? That's the only concern, otherwise mixing dmsetup & lvm commands is not supported configuration, so I will close the same as RHEL6 bug #736509 suggesting removing this test case. I ran this test case on the latest 5.9 tree and just like in the rhel6 version of this bug (736509), this test case will produce the locking errors and "Failed to suspend" messages but will no longer deadlock due to device stuck in the SUSPEND state. So, marking closed... 2.6.18-333.el5 lvm2-2.02.88-9.el5 BUILT: Wed Jul 25 10:13:00 CDT 2012 lvm2-cluster-2.02.88-9.el5 BUILT: Wed Jul 25 10:09:34 CDT 2012 device-mapper-1.02.67-2.el5 BUILT: Mon Oct 17 08:31:56 CDT 2011 device-mapper-event-1.02.67-2.el5 BUILT: Mon Oct 17 08:31:56 CDT 2011 cmirror-1.1.39-15.el5 BUILT: Thu Apr 26 17:07:01 CDT 2012 kmod-cmirror-0.1.22-3.el5 BUILT: Tue Dec 22 13:39:47 CST 2009 |