Bug 380181
Summary: | lvchange -an hung after a series of mirror removes | ||
---|---|---|---|
Product: | [Retired] Red Hat Cluster Suite | Reporter: | Nate Straz <nstraz> |
Component: | cmirror-kernel | Assignee: | Jonathan Earl Brassow <jbrassow> |
Status: | CLOSED DEFERRED | QA Contact: | Cluster QE <mspqa-list> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-09-23 15:32:39 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Nate Straz
2007-11-13 15:32:08 UTC
I did end up finding a bz where clustered_log gets stuck (bz 254225), though I'm not sure that it's related to this one. I wonder if this is 435491/435341/217895? The fix for the first 2 (which is what I think this bug is most related to) is in the latest LVM[-cluster] code. The 3rd bug I listed is what you will hit after being able to get by the first two... I committed the fix for 217895 on 2/20/08. Look for cmirror package newer than that. Marking as MODIFIED, as I believe this has been fixed by clearing the above 3 bugs. I hit something like this today while running on 4.7 bits. The test case I was running was: Senario: Kill primary leg of synced 2 leg mirror(s) ****** Mirror hash info for this scenario ****** * name: syncd_primary_2legs * sync: 1 * mirrors: 1 * disklog: 1 * failpv: /dev/sdf1 * legs: 2 * pvs: /dev/sdf1 /dev/sdd1 /dev/sde1 ************************************************ After disabling /dev/sdf1 and trying to force the down conversion with some light I/O and a sync, the I/O and sync hung. Further LVM commands hang on the system. In the logs I see a lot of warnings about using dev_open() on all sorts of devices. May 21 22:32:06 morph-02 qarshd[9315]: Running cmdline: echo offline > /sys/block/sdf/device/state May 21 22:32:07 morph-02 kernel: scsi0 (0:6): rejecting I/O to offline device May 21 22:32:07 morph-02 lvm[24528]: Mirror device, 253:3, has failed. May 21 22:32:07 morph-02 lvm[24528]: Device failure in helter_skelter-syncd_primary_2legs_1 May 21 22:32:07 morph-02 lvm[24528]: WARNING: dev_open(/etc/lvm/lvm.conf) called while suspended May 21 22:32:07 morph-02 kernel: scsi0 (0:6): rejecting I/O to offline device May 21 22:32:07 morph-02 lvm[24528]: WARNING: dev_open(/dev/ramdisk) called while suspended May 21 22:32:07 morph-02 last message repeated 2 times The Red Hat Cluster Suite product is past end-of-life; closing. |