mirror_corosync/lib
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
..
cfg.c Reload: Add reload code to cfg 2013-09-12 16:09:41 +01:00
cmap.c cmap: Handle NULL params in few more functions 2012-12-06 09:40:23 +01:00
cpg.c cpg: Handle ipc error in cpg_zcb_alloc/free 2016-02-24 16:06:57 +01:00
libcfg.versions libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
libcfg.verso cfg: remove crypto_set 2012-03-13 12:23:10 +01:00
libcmap.versions Add user library to use cmap service 2011-12-15 09:19:17 +01:00
libcmap.verso Add user library to use cmap service 2011-12-15 09:19:17 +01:00
libcpg.versions libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
libcpg.verso CPG model_initialize and ringid + members callback 2010-04-20 12:40:48 +00:00
libquorum.versions libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
libquorum.verso quorum: bump soname for libquorum to reflect API change 2012-01-10 15:48:07 +01:00
libsam.versions SAM implementation merge 2009-12-07 17:06:53 +00:00
libsam.verso SAM Confdb integration 2010-09-27 07:34:21 +00:00
libvotequorum.versions votequorum: drop votequorum_qdevice_getinfo and collapse data into getinfo 2012-08-07 11:07:17 +02:00
libvotequorum.verso votequorum: Add ring id to poll call 2014-08-05 17:22:41 +02:00
Makefile.am Added checks for "--as-needed" and "--version-script" linker flags. 2013-04-03 12:30:51 +02:00
quorum.c Add header files when needed 2012-09-03 09:34:31 +02:00
sam.c quorum: change API to return quorum type at initialization time 2012-01-10 15:47:24 +01:00
util.h Update copyright dates in util directory 2012-02-13 17:05:04 -07:00
votequorum.c votequorum: Fix up quorum/nodelist callbacks 2016-06-28 13:58:39 +02:00