[Pacemaker] libqb-0.16 instability with standby/unstandby ?

Andrew Beekhof andrew at beekhof.net
Wed Oct 23 01:12:32 EDT 2013


On 23 Oct 2013, at 8:39 am, David Vossel <dvossel at redhat.com> wrote:

> ----- Original Message -----
>> From: "Mike Pomraning" <mjp at pilcrow.madison.wi.us>
>> To: pacemaker at oss.clusterlabs.org
>> Sent: Tuesday, October 22, 2013 10:49:28 AM
>> Subject: [Pacemaker] libqb-0.16 instability with standby/unstandby ?
>> 
>> Regarding Justin Burnham's recent "Pacemaker crash on node
>> unstandby/standby"[0] message, is anyone else seeing this behavior with
>> libqb-0.16?
>> 
>> I'm getting anecdotal reports of the same behavior from a team at work using
>> RHEL-derived pcmk-1.1.8 and corosync-1.4.1 with libqb-0.16. Reverting to
>> libqb-0.14 appears to have solved the issue. Sorry, I don't have enough to
>> reproduce yet, but the similarities in symptoms are suggestive.
>> 
>> FWIW, Justin also noted off list that his problems appear to have begun after
>> updating to 0.16 a short time ago.
> 
> I've tracked this down. Don't use libqb v0.16.0 with any pacemaker version less than 1.1.10.

So this isn't just a question of older pacemaker versions needing a rebuild?

> 
> There are multiple elements involved with this problem.   Libqb had reference count leaks in 0.14.4, once those got resolved we discovered a race condition in pacemaker 1.1.8 that caused a double free... Ultimately the reference count leaks looked like they covered up the problem in pacemaker... Updating to libqb 0.16.0 when using pacemaker 1.1.8 exposes the race condition problem, which is what you all are seeing.
> 
> -- Vossel
> 
>> -Mike
>> 
>> [0] http://comments.gmane.org/gmane.linux.highavailability.pacemaker/19289
>> 
>> _______________________________________________
>> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>> 
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org
>> 
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org





More information about the Pacemaker mailing list