This bug exists in latest 5.8 rpms as well. SCENARIO - [split_off_multiple_images] Create a mirror with many legs and then split off multiple images creating multiple mirrors hayes-01: lvcreate -m 4 -n split_multiple_images -L 300M split_image Waiting until all mirrors become fully syncd... 0/1 mirror(s) are fully synced: ( 40.00% ) 0/1 mirror(s) are fully synced: ( 80.67% ) 1/1 mirror(s) are fully synced: ( 100.00% ) splitting off multiple legs... Although the mirror removal passed, errors were found in it's output Internal error: Performing unsafe table load while 7 device(s) are known to be suspended: (253:9) Internal error: Performing unsafe table load while 7 device(s) are known to be suspended: (253:6) Logical volume split_multiple_images converted. LV Attr LSize Log Copy% Devices new mwi-a- 300.00M 100.00 new_mimage_0(0),new_mimage_1(0) [new_mimage_0] iwi-ao 300.00M /dev/etherd/e1.1p3(0) [new_mimage_1] iwi-ao 300.00M /dev/etherd/e1.1p2(0) split_multiple_images mwi-a- 300.00M split_multiple_images_mlog 100.00 split_multiple_images_mimage_0(0),split_multiple_images_mimage_1(0),split_multiple_images_mimage_2(0) [split_multiple_images_mimage_0] iwi-ao 300.00M /dev/etherd/e1.1p6(0) [split_multiple_images_mimage_1] iwi-ao 300.00M /dev/etherd/e1.1p5(0) [split_multiple_images_mimage_2] iwi-ao 300.00M /dev/etherd/e1.1p4(0) [split_multiple_images_mlog] lwi-ao 4.00M /dev/etherd/e1.1p1(0) 2.6.18-274.el5 lvm2-2.02.88-2.el5 BUILT: Fri Oct 21 09:48:50 CDT 2011 lvm2-cluster-2.02.88-2.el5 BUILT: Fri Oct 21 09:49:24 CDT 2011 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-10.el5 BUILT: Wed Sep 8 16:32:05 CDT 2010 kmod-cmirror-0.1.22-3.el5 BUILT: Tue Dec 22 13:39:47 CST 2009
Created attachment 533557 [details] Patch applicable to the RHEL5 repository Pull a number of patches that alter the split mirror code back into RHEL5. These patches fix the issue, but may also resolve other unrelated issues. There isn't really a way to disentangle them. The unified patch contains all of the git commit information for all the patches pulled in the header.
Fixed in lvm2-2.02.88-4.el5.
Fix verified in the latest rpms. 2.6.18-274.el5 lvm2-2.02.88-4.el5 BUILT: Wed Nov 16 09:40:55 CST 2011 lvm2-cluster-2.02.88-4.el5 BUILT: Wed Nov 16 09:46:51 CST 2011 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-10.el5 BUILT: Wed Sep 8 16:32:05 CDT 2010 kmod-cmirror-0.1.22-3.el5 BUILT: Tue Dec 22 13:39:47 CST 2009 SCENARIO - [split_off_multiple_images] Create a mirror with many legs and then split off multiple images creating multiple mirrors grant-01: lvcreate -m 4 -n split_multiple_images -L 300M split_image Waiting until all mirrors become fully syncd... 0/1 mirror(s) are fully synced: ( 96.83% ) 1/1 mirror(s) are fully synced: ( 100.00% ) splitting off multiple legs... Deactivating mirror new... and removing Deactivating mirror split_multiple_images... and removing
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Do not document (bug in unreleased version).
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. http://rhn.redhat.com/errata/RHBA-2012-0161.html