Bug 1691095

Summary: remove cluster mirror capability
Product: Red Hat Enterprise Linux 8 Reporter: David Teigland <teigland>
Component: lvm2Assignee: LVM and device-mapper development team <lvm-team>
lvm2 sub component: Clustered Mirror / cmirrord QA Contact: cluster-qe <cluster-qe>
Status: CLOSED CURRENTRELEASE Docs Contact:
Severity: unspecified    
Priority: unspecified CC: agk, heinzm, jbrassow, msnitzer, prajnoha, rhandlin, sbradley, zkabelac
Version: 8.1   
Target Milestone: rc   
Target Release: 8.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-07-23 22:08:43 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:

Description David Teigland 2019-03-20 20:46:58 UTC
Description of problem:

The cluster mirror (cmirror) capability is not functional in RHEL8 because it depended on clvmd which has been replaced by lvmlockd.  LVM should prevent a mirror LV from being activated concurrently on multiple nodes in a cluster.  LVM will require a mirror LV to be activated exclusively (on a single node.)  If the mirror LV is converted to a linear LV, then it can be activated on multiple nodes using lvmlockd.

The cmirrord daemon can also be removed since it will no longer be used.

Users of cmirror should contact us for more information or help.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 David Teigland 2019-04-03 21:55:20 UTC
pvmove depends on mirroring, so pvmove will not work while an LV is active on multiple nodes (which would require cmirror).  To use pvmove, activate the LV exclusively on a single node.