mirror_corosync/test
Christine Caulfield 3a5d51fca7 votequorum: Fix up quorum/nodelist callbacks
This patch tidies the two state change callbacks and explains them
in the man page:

The difference between votequorum_nodelist_notification_t and
votequorum_quorum_notification_t is subtle but important.
The 'nodelist' callback is sent at the start of a cluster state
transition and contains the new ring_id and only the list of
nodes that are included in the sync state - ie only active nodes. No
quorum information is included this callback because it is not
available at that time.

The 'quorum' callback is sent after the cluster state transition has
completed and does contain quorum information.
In addition, the nodelist contains a list of all nodes known to
votequorum (whether up or down) and their state as well
as information about the quorum device attached (if any). quorum
callbacks will not be sent for qdevice up and down
events unless they affect quorum.

Signed-off-by: Christine Caulfield <ccaulfie@redhat.com>
2016-06-28 13:58:39 +02:00
..
scripts Split openais and corosync tree into two seperate repositories. 2008-08-05 13:23:46 +00:00
.gitignore Update gitignore files 2016-01-05 17:03:46 +01:00
cpgbench.c Add header files when needed 2012-09-03 09:34:31 +02:00
cpgbenchzc.c TEST: fix the print out when cpg_finalize() fails 2011-08-09 10:37:15 +10:00
cpgbound.c Add header files when needed 2012-09-03 09:34:31 +02:00
cpghum.c cpghum: Fix type of recv_crc 2015-12-16 16:47:45 +01:00
cpgverify.c Add header files when needed 2012-09-03 09:34:31 +02:00
Makefile.am Don't link with libz when not needed 2015-06-22 16:03:28 +02:00
ploadstart.sh build: make path to bash configurable at build time 2012-08-28 15:14:49 +02:00
stress_cpgcontext.c Remove libtomcrypt 2012-03-13 09:19:47 +01:00
stress_cpgfdget.c Remove libtomcrypt 2012-03-13 09:19:47 +01:00
stress_cpgzc.c Add stress test case for cpg and coroipcc zero copy buffer alloc and free 2009-07-10 12:05:48 +00:00
testcpg2.c Add header files when needed 2012-09-03 09:34:31 +02:00
testcpg.c Remove a few unused variables and functions 2016-01-04 17:11:06 +01:00
testcpgzc.c Remove a few unused variables and functions 2016-01-04 17:11:06 +01:00
testmake.sh remove all trailing blanks 2009-04-22 08:03:55 +00:00
testparse.c remove all trailing blanks 2009-04-22 08:03:55 +00:00
testquorum.c testquorum: check for quorum_dispatch return code 2012-02-09 16:49:25 +01:00
testsam.c test sam: Free temp str allocated by cmap 2013-06-13 10:53:55 +02:00
testtimer.c remove all trailing blanks 2009-04-22 08:03:55 +00:00
testvotequorum1.c votequorum: Fix up quorum/nodelist callbacks 2016-06-28 13:58:39 +02:00
testvotequorum2.c votequorum: Fix up quorum/nodelist callbacks 2016-06-28 13:58:39 +02:00
testzcgc.c Remove a few unused variables and functions 2016-01-04 17:11:06 +01:00