mirror_corosync/services
Tim Beale 08f07be323 A CPG client can sometimes lockup if the local node is in the downlist
In a 10-node cluster where all nodes are booting up and starting corosync
at the same time, sometimes during this process corosync detects a node as
leaving and rejoining the cluster.

Occasionally the downlist that gets picked contains the local node. When the
local node sends leave events for the downlist (including itself), it sets
its cpd state to CPD_STATE_UNJOINED and clears the cpd->group_name. This
means it no longer sends CPG events to the CPG client.

Reviewed-by: Jan Friesse <jfriesse@redhat.com>
2011-08-18 14:57:15 +02:00
..
cfg.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
confdb.c Fix some compiler warnings 2011-08-09 10:37:16 +10:00
cpg.c A CPG client can sometimes lockup if the local node is in the downlist 2011-08-18 14:57:15 +02:00
evs.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
Makefile.am Add monitoring and watchdog services. 2010-09-27 21:12:03 +00:00
mon.c libqb: fix valgring warnings in mon/wd 2011-08-09 10:37:15 +10:00
pload.c libqb: make timer api a wrapper around qb_loop timers. 2011-08-09 10:37:14 +10:00
testquorum.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
votequorum.c libqb: make timer api a wrapper around qb_loop timers. 2011-08-09 10:37:14 +10:00
wd.c libqb: fix valgring warnings in mon/wd 2011-08-09 10:37:15 +10:00