https://bugzilla.novell.com/show_bug.cgi?id=760859 https://bugzilla.novell.com/show_bug.cgi?id=760859#c12 Volker Kuhlmann <volker3204@paradise.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #12 from Volker Kuhlmann <volker3204@paradise.net.nz> 2012-10-06 15:08:54 NZDT --- Very sorry Neil, should have remembered to test it :-( I unstalled the new mdadm package, the changes to 12.1 orig are --- orig/boot_mdadm-3.2.2-4.1.2.md 2011-10-30 05:30:53.000000000 +1300 +++ boot.md 2012-09-27 23:23:37.000000000 +1200 -# Should-Start: boot.scsidev boot.multipath +# Should-Start: boot.scsidev boot.multipath udev-trigger + # firstly finish any incremental assembly that has started. + $mdadm_BIN -IRs Both arrays were fine. After reboot one array was in a state of mental confusion: kereru|root[1]:~# mdadm --manage -f /dev/md127 /dev/sda6 mdadm: set device faulty failed for /dev/sda6: No such device kereru|root[1]:~# mdadm --manage -r /dev/md127 /dev/sda6 mdadm: hot remove failed for /dev/sda6: No such device or address kereru|root[1]:~# mdadm --manage -a /dev/md127 /dev/sda6 mdadm: /dev/sda6 reports being an active member for /dev/md127, but a --re-add fails. mdadm: not performing --add as that would convert /dev/sda6 in to a spare. mdadm: To make this a spare, use "mdadm --zero-superblock /dev/sda6" first. I had to delete the superblock to get anywhere: kereru|root[1]:~# mdadm --zero-superblock /dev/sda6 kereru|root[1]:~# mdadm --manage -a /dev/md127 /dev/sda6 mdadm: added /dev/sda6 After resync: Personalities : [raid1] [raid0] [raid10] [raid6] [raid5] [raid4] md127 : active raid1 sda6[2] sdf6[3] 99546668 blocks super 1.0 [2/2] [UU] reboot md125 : active raid1 sdb6[3] 99546668 blocks super 1.0 [2/1] [U_] md127 : inactive sda6[2](S) 99546668 blocks super 1.0 After a further reboot (without fixing the array): reboot md125 : active raid1 sda6[2] 99546668 blocks super 1.0 [2/1] [_U] md127 : active (auto-read-only) raid1 sdb6[3] 99546668 blocks super 1.0 [2/1] [U_] Conclusion: Nothing has changed since 12.1 was released. Surprisingly, the disk can be added to the correct array without needing a resync: # mdadm --stop /dev/md127 mdadm: stopped /dev/md127 md125 : active raid1 sda6[2] 99546668 blocks super 1.0 [2/1] [_U] # mdadm -f /dev/md125 /dev/sdb6 mdadm: set device faulty failed for /dev/sdb6: No such device # mdadm -r /dev/md125 /dev/sdb6 mdadm: hot remove failed for /dev/sdb6: No such device or address # mdadm -a /dev/md125 /dev/sdb6 mdadm: re-added /dev/sdb6 [no resync here] md125 : active raid1 sdb6[3] sda6[2] 99546668 blocks super 1.0 [2/2] [UU] -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.