This bug is missing log files that will aid in diagnosing the problem.
>From a terminal window please run:

apport-collect 1000355

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable
to run this command, please add a comment stating that fact and change
the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.

** Changed in: linux (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to drbd8 in Ubuntu.
https://bugs.launchpad.net/bugs/1000355

Title:
  drbd fence-peer breaks when using kernel 2.6.32-41

Status in “drbd8” package in Ubuntu:
  New
Status in “linux” package in Ubuntu:
  Incomplete

Bug 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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/drbd8/+bug/1000355/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-ha
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-ha
More help   : https://help.launchpad.net/ListHelp

Reply via email to