Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
* Lars Ellenberg <lars.ellenberg at linbit.com> [2008-02-28 15:56]:
> On Wed, Feb 27, 2008 at 10:22:01PM +0100, Wolfram Schlich wrote:
> > This is a really nasty bug and renders the cluster kinda useless,
> > because the failover node won't run the resources (that depend on
> > drbd) when the active node dies. Is this assumption correct?
> >
> > If yes, I should stop using that broken dopd ASAP... :>
>
> if you use heartbeat 2.1.3, and it dopd does causes these "handler
> broken, returned 20" kernel messages, then yes, you happen to use the
> broken dopd, and should stop doing so until we release a (hot?)fix.
Ok. So, is it still hot? :) What's the plan?
I'd like to include the patch in my Gentoo Heartbeat packages.
> heartbeat 2.1.2 dopd is ok in this regard (but has other shortcomings).
Well, I guess one doesn't really want to go back to 2.1.2.
> one possible hotfix would be:
> perl -i -pe 's{drbd-peer-outdater}{$&.sh}' drbd.conf
> cat > /usr/lib/heartbeat/drbd-peer-outdater.sh <<___
> #!/bin/sh
> /usr/lib/heartbeat/drbd-peer-outdater "$@"
> ex=$?
> if [ $ex = 20 ]; then
> ex=5
> fi
> exit $ex
> ___
>
> this is not strictly correct.
> but it makes it work as good as it gets right now.
Ok. I added that script to my Gentoo Heartbeat packages and added
a big fat warning for the users. Better than nothing.
Thanks.
--
Regards,
Wolfram Schlich <wschlich at gentoo.org>
Gentoo Linux * http://dev.gentoo.org/~wschlich/