Activity log for bug #1000355

Date Who What changed Old value New value Message
2012-05-16 17:19:28 Jacob Smith bug added bug
2012-05-16 17:23:58 Jacob Smith bug task added linux (Ubuntu)
2012-05-16 17:30:06 Brad Figg linux (Ubuntu): status New Incomplete
2012-05-16 18:40:30 Jacob Smith linux (Ubuntu): status Incomplete Confirmed
2012-05-16 18:42:53 Joseph Salisbury linux (Ubuntu): importance Undecided Medium
2012-05-16 18:45:05 Joseph Salisbury tags lucid regression-update
2012-05-16 19:11:34 Jacob Smith description Ubuntu 10.04 Lucid with 2.6.32-41 kernel and drbd8 Kernel 2.6.32-41 fixed a consistency issue around UMH_WAIT_PROC in this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/963685 This causes the drbd fencing script's exit codes to be incorrectly interpreted which then breaks the drbd fencing: To replicate: Have fencing enabled in drbd config: In handlers section: fence-peer "/usr/lib/drbd/crm-fence-peer.sh" In the disk section: fencing resource-only; Have both drbd nodes uptodate with one primary one secondary Make the fence-peer get executed. I did this by: Having drbd under pacemaker control. Both pacemaker nodes were online and in-sync. Drbd in primary on node 1. Put node 1 in standby. Fence-peer will get executed. Fence handler will report fence-peer exited with 0 (broken) - such as this: May 15 09:45:17 kernel: [56645.420714] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 May 15 09:45:17 kernel: [56645.420920] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 exit code 0 (0x0) May 15 09:45:17 kernel: [56645.420925] block drbd0: fence-peer helper broken, returned 0 If you log debug output of fence-peer script (crm-fence-peer.sh) when executed it exits 4 not the kernel reported 0. This commit in drbd git should fix this behavior: http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 This will cause complete failure of a drbd setup using fencing to auto-recover or continue without manual intervention and repair. Ubuntu 10.04 Lucid with 2.6.32-41 kernel and drbd8 Kernel 2.6.32-41 fixed a consistency issue around UMH_WAIT_PROC in this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/963685 This causes the drbd fencing script's exit codes to be incorrectly interpreted which then breaks the drbd fencing: **** This also affects linux source in all distributions after Lucid with the applicable kernel versions patched in bug 963685 above since the drbd kernel module is mainlined in those more recent kernel versions **** To replicate: Have fencing enabled in drbd config: In handlers section: fence-peer "/usr/lib/drbd/crm-fence-peer.sh" In the disk section: fencing resource-only; Have both drbd nodes uptodate with one primary one secondary Make the fence-peer get executed. I did this by: Having drbd under pacemaker control. Both pacemaker nodes were online and in-sync. Drbd in primary on node 1. Put node 1 in standby. Fence-peer will get executed. Fence handler will report fence-peer exited with 0 (broken) - such as this: May 15 09:45:17 kernel: [56645.420714] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 May 15 09:45:17 kernel: [56645.420920] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 exit code 0 (0x0) May 15 09:45:17 kernel: [56645.420925] block drbd0: fence-peer helper broken, returned 0 If you log debug output of fence-peer script (crm-fence-peer.sh) when executed it exits 4 not the kernel reported 0. This commit in drbd git should fix this behavior: http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 This will cause complete failure of a drbd setup using fencing to auto-recover or continue without manual intervention and repair.
2012-05-16 19:38:44 Jacob Smith drbd8 (Ubuntu): status New Confirmed
2012-05-17 07:24:58 Ante Karamatić linux (Ubuntu): status Confirmed Invalid
2012-05-17 07:25:50 Ante Karamatić nominated for series Ubuntu Lucid
2012-05-17 07:32:57 Ante Karamatić drbd8 (Ubuntu): importance Undecided Medium
2012-05-17 07:33:18 Ante Karamatić attachment added Upstream solution for the problem https://bugs.launchpad.net/ubuntu/+source/drbd8/+bug/1000355/+attachment/3150177/+files/lp-1000355.debdiff
2012-05-17 07:35:02 Ante Karamatić summary drbd fence-peer breaks when using kernel 2.6.32-41 [SRU] drbd fence-peer breaks when using kernel 2.6.32-41
2012-05-17 07:38:09 Ante Karamatić description Ubuntu 10.04 Lucid with 2.6.32-41 kernel and drbd8 Kernel 2.6.32-41 fixed a consistency issue around UMH_WAIT_PROC in this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/963685 This causes the drbd fencing script's exit codes to be incorrectly interpreted which then breaks the drbd fencing: **** This also affects linux source in all distributions after Lucid with the applicable kernel versions patched in bug 963685 above since the drbd kernel module is mainlined in those more recent kernel versions **** To replicate: Have fencing enabled in drbd config: In handlers section: fence-peer "/usr/lib/drbd/crm-fence-peer.sh" In the disk section: fencing resource-only; Have both drbd nodes uptodate with one primary one secondary Make the fence-peer get executed. I did this by: Having drbd under pacemaker control. Both pacemaker nodes were online and in-sync. Drbd in primary on node 1. Put node 1 in standby. Fence-peer will get executed. Fence handler will report fence-peer exited with 0 (broken) - such as this: May 15 09:45:17 kernel: [56645.420714] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 May 15 09:45:17 kernel: [56645.420920] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 exit code 0 (0x0) May 15 09:45:17 kernel: [56645.420925] block drbd0: fence-peer helper broken, returned 0 If you log debug output of fence-peer script (crm-fence-peer.sh) when executed it exits 4 not the kernel reported 0. This commit in drbd git should fix this behavior: http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 This will cause complete failure of a drbd setup using fencing to auto-recover or continue without manual intervention and repair. SRU Justification Upstream commit: e6cbc43 - http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 Description: Latest 10.04 kernel (2.6.32-41) fixed and issue described in bug 963685. Cause of this change, drbd module, build with dkms, regressed and can not be used as intended. Notes (original report): Ubuntu 10.04 Lucid with 2.6.32-41 kernel and drbd8 Kernel 2.6.32-41 fixed a consistency issue around UMH_WAIT_PROC in this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/963685 This causes the drbd fencing script's exit codes to be incorrectly interpreted which then breaks the drbd fencing: **** This also affects linux source in all distributions after Lucid with the applicable kernel versions patched in bug 963685 above since the drbd kernel module is mainlined in those more recent kernel versions **** To replicate: Have fencing enabled in drbd config: In handlers section: fence-peer "/usr/lib/drbd/crm-fence-peer.sh" In the disk section: fencing resource-only; Have both drbd nodes uptodate with one primary one secondary Make the fence-peer get executed. I did this by: Having drbd under pacemaker control. Both pacemaker nodes were online and in-sync. Drbd in primary on node 1. Put node 1 in standby. Fence-peer will get executed. Fence handler will report fence-peer exited with 0 (broken) - such as this: May 15 09:45:17 kernel: [56645.420714] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 May 15 09:45:17 kernel: [56645.420920] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 exit code 0 (0x0) May 15 09:45:17 kernel: [56645.420925] block drbd0: fence-peer helper broken, returned 0 If you log debug output of fence-peer script (crm-fence-peer.sh) when executed it exits 4 not the kernel reported 0. This commit in drbd git should fix this behavior: http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 This will cause complete failure of a drbd setup using fencing to auto-recover or continue without manual intervention and repair.
2012-05-17 07:38:29 Ante Karamatić bug added subscriber Ubuntu Sponsors Team
2012-05-17 07:40:01 Ante Karamatić drbd8 (Ubuntu): assignee Ante Karamatić (ivoks)
2012-05-17 07:43:31 Ante Karamatić description SRU Justification Upstream commit: e6cbc43 - http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 Description: Latest 10.04 kernel (2.6.32-41) fixed and issue described in bug 963685. Cause of this change, drbd module, build with dkms, regressed and can not be used as intended. Notes (original report): Ubuntu 10.04 Lucid with 2.6.32-41 kernel and drbd8 Kernel 2.6.32-41 fixed a consistency issue around UMH_WAIT_PROC in this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/963685 This causes the drbd fencing script's exit codes to be incorrectly interpreted which then breaks the drbd fencing: **** This also affects linux source in all distributions after Lucid with the applicable kernel versions patched in bug 963685 above since the drbd kernel module is mainlined in those more recent kernel versions **** To replicate: Have fencing enabled in drbd config: In handlers section: fence-peer "/usr/lib/drbd/crm-fence-peer.sh" In the disk section: fencing resource-only; Have both drbd nodes uptodate with one primary one secondary Make the fence-peer get executed. I did this by: Having drbd under pacemaker control. Both pacemaker nodes were online and in-sync. Drbd in primary on node 1. Put node 1 in standby. Fence-peer will get executed. Fence handler will report fence-peer exited with 0 (broken) - such as this: May 15 09:45:17 kernel: [56645.420714] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 May 15 09:45:17 kernel: [56645.420920] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 exit code 0 (0x0) May 15 09:45:17 kernel: [56645.420925] block drbd0: fence-peer helper broken, returned 0 If you log debug output of fence-peer script (crm-fence-peer.sh) when executed it exits 4 not the kernel reported 0. This commit in drbd git should fix this behavior: http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 This will cause complete failure of a drbd setup using fencing to auto-recover or continue without manual intervention and repair. SRU Justification Upstream commit: e6cbc43 - http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 Description: Latest 10.04 kernel (2.6.32-41) fixed an issue described in bug 963685. Cause of this change, drbd module, built with dkms, regressed and can not be used as intended. Notes (original report): Ubuntu 10.04 Lucid with 2.6.32-41 kernel and drbd8 Kernel 2.6.32-41 fixed a consistency issue around UMH_WAIT_PROC in this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/963685 This causes the drbd fencing script's exit codes to be incorrectly interpreted which then breaks the drbd fencing: **** This also affects linux source in all distributions after Lucid with the applicable kernel versions patched in bug 963685 above since the drbd kernel module is mainlined in those more recent kernel versions **** To replicate: Have fencing enabled in drbd config: In handlers section: fence-peer "/usr/lib/drbd/crm-fence-peer.sh" In the disk section: fencing resource-only; Have both drbd nodes uptodate with one primary one secondary Make the fence-peer get executed. I did this by: Having drbd under pacemaker control. Both pacemaker nodes were online and in-sync. Drbd in primary on node 1. Put node 1 in standby. Fence-peer will get executed. Fence handler will report fence-peer exited with 0 (broken) - such as this: May 15 09:45:17 kernel: [56645.420714] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 May 15 09:45:17 kernel: [56645.420920] block drbd0: helper command: /sbin/drbdadm fence-peer minor-0 exit code 0 (0x0) May 15 09:45:17 kernel: [56645.420925] block drbd0: fence-peer helper broken, returned 0 If you log debug output of fence-peer script (crm-fence-peer.sh) when executed it exits 4 not the kernel reported 0. This commit in drbd git should fix this behavior: http://git.drbd.org/gitweb.cgi?p=drbd-8.3.git;a=commitdiff;h=e6cbc43 This will cause complete failure of a drbd setup using fencing to auto-recover or continue without manual intervention and repair.
2012-05-17 14:19:50 Herton R. Krzesinski bug task deleted linux (Ubuntu)
2012-05-17 14:20:28 Herton R. Krzesinski nominated for series Ubuntu Lucid
2012-05-17 14:27:12 Herton R. Krzesinski bug added subscriber Herton R. Krzesinski
2012-05-17 15:29:53 Tim Gardner attachment added Added usermodehelper-consistently.dpatch to debian/patches/00list https://bugs.launchpad.net/ubuntu/+source/drbd8/+bug/1000355/+attachment/3150746/+files/diff.txt
2012-05-17 15:30:55 Tim Gardner bug task added drbd8 (Ubuntu Lucid)
2012-05-17 15:31:03 Tim Gardner drbd8 (Ubuntu Lucid): status New Fix Committed
2012-05-17 15:33:37 Tim Gardner drbd8 (Ubuntu Lucid): assignee Ante Karamatić (ivoks)
2012-05-17 15:33:47 Tim Gardner drbd8 (Ubuntu): status Confirmed Fix Released
2012-05-17 18:31:54 Bryce Harrington removed subscriber Ubuntu Sponsors Team
2012-05-18 08:16:49 Martin Pitt bug added subscriber Ubuntu Stable Release Updates Team
2012-05-18 08:16:54 Martin Pitt bug added subscriber SRU Verification
2012-05-18 08:16:55 Martin Pitt tags lucid regression-update lucid regression-update verification-needed
2012-05-18 08:49:41 Launchpad Janitor branch linked lp:ubuntu/lucid-proposed/drbd8
2012-05-26 21:18:37 tmortensen bug added subscriber tmortensen
2012-06-05 14:47:17 Netadmin bug added subscriber Netadmin
2012-06-06 07:01:38 Ante Karamatić tags lucid regression-update verification-needed lucid regression-update verification-done
2012-06-07 10:11:16 Launchpad Janitor drbd8 (Ubuntu Lucid): status Fix Committed Fix Released