21 lines
840 B
Diff
21 lines
840 B
Diff
# HG changeset patch
|
|
# User Simone Gotti <simone.gotti@gmail.com>
|
|
# Date 1300021055 -3600
|
|
# Node ID 8d31ac8a5aede2df525786802b24658d73748ba4
|
|
# Parent d0472a26eda1394c22553d6d6e8f4e0321905192
|
|
Dequeue all the cman emitted events and not only the first one leaving the others in the event's queue.
|
|
This fixes a nasty bug that will led to a wrong quorum view in pacemaker.
|
|
|
|
diff -r d0472a26eda1 -r 8d31ac8a5aed lib/common/ais.c
|
|
--- a/lib/common/ais.c Thu Mar 10 18:55:40 2011 +0100
|
|
+++ b/lib/common/ais.c Sun Mar 13 13:57:35 2011 +0100
|
|
@@ -626,7 +626,7 @@
|
|
|
|
static gboolean pcmk_cman_dispatch(int sender, gpointer user_data)
|
|
{
|
|
- int rc = cman_dispatch(pcmk_cman_handle, CMAN_DISPATCH_ONE);
|
|
+ int rc = cman_dispatch(pcmk_cman_handle, CMAN_DISPATCH_ALL);
|
|
if(rc < 0) {
|
|
crm_err("Connection to cman failed: %d", rc);
|
|
return FALSE;
|