mirror_corosync/man
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
..
.gitignore man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_context_get.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_context_set.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_dec.3.in Fix typo: interger -> integer 2016-06-22 14:26:15 +02:00
cmap_delete.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_dispatch.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_fd_get.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_finalize.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_get.3.in Fix typo: interger -> integer 2016-06-22 14:26:15 +02:00
cmap_inc.3.in Fix typo: interger -> integer 2016-06-22 14:26:15 +02:00
cmap_initialize.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_iter_finalize.3.in man: Fix cmap_iter_finalize typo 2012-03-06 10:04:18 +01:00
cmap_iter_init.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_iter_next.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cmap_keys.8 cmap_keys.8: Fix spelling and grammar errors 2016-01-27 18:29:25 +01:00
cmap_overview.8 Add man page with CMAP keys created by corosync 2012-04-06 09:20:57 +02:00
cmap_set.3.in Fix typo: interger -> integer 2016-06-22 14:26:15 +02:00
cmap_track_add.3.in Fix typo: alocated -> allocated 2016-06-22 14:26:42 +02:00
cmap_track_delete.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
corosync_overview.8 Remove libtomcrypt 2012-03-13 09:19:47 +01:00
corosync-blackbox.8 Enahnce manpages a little bit 2012-11-07 13:55:22 +01:00
corosync-cfgtool.8 Reload: Add reload code to cfg 2013-09-12 16:09:41 +01:00
corosync-cmapctl.8 corosync-cmapctl: Allow -p option to delete keys 2014-07-15 15:45:04 +02:00
corosync-cpgtool.8 Add man page for corosync-cpgtool 2010-05-27 23:54:32 +00:00
corosync-keygen.8 Slightly rework corosync-keygen. 2014-07-21 14:51:36 +02:00
corosync-notifyd.8 man page: Correct option letter for DBus 2015-08-26 09:26:26 +02:00
corosync-quorumtool.8 corosync-quorumtool: add sort options 2014-08-22 08:47:25 +01:00
corosync-xmlproc.8 Enahnce manpages a little bit 2012-11-07 13:55:22 +01:00
corosync.8 Set RR priority by default 2015-01-05 15:01:49 +01:00
corosync.conf.5 Fix spelling errors in manual corosync.conf 5 2016-01-27 18:29:25 +01:00
corosync.xml.5 Man pages for corosync-xml 2011-12-20 10:49:21 +01:00
cpg_context_get.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_context_set.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_dispatch.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_fd_get.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_finalize.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_initialize.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_iteration_finalize.3.in man: Add description of cpg_iteration_* functions 2012-03-06 10:04:22 +01:00
cpg_iteration_initialize.3.in man: Add description of cpg_iteration_* functions 2012-03-06 10:04:22 +01:00
cpg_iteration_next.3.in man: Add description of cpg_iteration_* functions 2012-03-06 10:04:22 +01:00
cpg_join.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_leave.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_local_get.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_mcast_joined.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_membership_get.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_model_initialize.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
cpg_overview.8 man: Add description of cpg_iteration_* functions 2012-03-06 10:04:22 +01:00
cpg_zcb_alloc.3.in Fix typo: funtion -> function 2016-06-22 14:25:59 +02:00
cpg_zcb_free.3.in Add section in manual title for cpg_zcb_free 3 2016-01-27 18:29:25 +01:00
cpg_zcb_mcast_joined.3.in Fix typo: funtion -> function 2016-06-22 14:25:59 +02:00
index.html man html index: Update index 2015-09-18 11:25:21 +02:00
ipc_common.sh.errors Add common IPC errors. 2012-03-06 07:58:09 +11:00
Makefile.am votequorum: Improve/add documentation for quorum device API 2014-01-13 09:57:32 +00:00
quorum_context_get.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_context_set.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_dispatch.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_fd_get.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_finalize.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_getquorate.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_initialize.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_overview.8 quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_trackstart.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
quorum_trackstop.3.in quorum: cleanup all man pages 2012-02-10 15:44:09 +01:00
sam_data_getsize.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_data_restore.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_data_store.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_finalize.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_hc_callback_register.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_hc_send.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_initialize.3.in Document SAM_RECOVERY_POLICY_CMAP 2012-02-21 16:33:56 +01:00
sam_mark_failed.3.in Document SAM_RECOVERY_POLICY_CMAP 2012-02-21 16:33:56 +01:00
sam_overview.8 Fix spelling error in manual sam_overview 8 2016-01-27 18:29:25 +01:00
sam_register.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_start.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_stop.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
sam_warn_signal_set.3.in man: rename all devel man pages to .3.in 2012-02-09 16:45:46 +01:00
votequorum_context_get.3.in votequorum: cleanup all man pages 2012-02-13 11:08:25 +01:00
votequorum_context_set.3.in votequorum: cleanup all man pages 2012-02-13 11:08:25 +01:00
votequorum_dispatch.3.in votequorum: cleanup all man pages 2012-02-13 11:08:25 +01:00
votequorum_fd_get.3.in votequorum: cleanup all man pages 2012-02-13 11:08:25 +01:00
votequorum_finalize.3.in votequorum: cleanup all man pages 2012-02-13 11:08:25 +01:00
votequorum_getinfo.3.in votequorum: make the last QDEVICE define name consistent with everything else 2012-08-07 11:07:17 +02:00
votequorum_initialize.3.in votequorum: Fix up quorum/nodelist callbacks 2016-06-28 13:58:39 +02:00
votequorum_overview.8 ipc: Process votequorum messages during sync 2014-08-05 17:22:44 +02:00
votequorum_qdevice_master_wins.3.in votequorum: Add missing man pages 2014-01-14 10:07:46 +00:00
votequorum_qdevice_poll.3.in votequorum: Make qdev timeout in sync configurable 2014-08-05 17:22:52 +02:00
votequorum_qdevice_register.3.in votequorum: Improve/add documentation for quorum device API 2014-01-13 09:57:32 +00:00
votequorum_qdevice_unregister.3.in votequorum: Improve/add documentation for quorum device API 2014-01-13 09:57:32 +00:00
votequorum_qdevice_update.3.in votequorum: Add missing man pages 2014-01-14 10:07:46 +00:00
votequorum_setexpected.3.in votequorum: cleanup all man pages 2012-02-13 11:08:25 +01:00
votequorum_setvotes.3.in votequorum: cleanup all man pages 2012-02-13 11:08:25 +01:00
votequorum_trackstart.3.in Fix grammer error in manual votequorum_trackstart 2016-01-27 18:29:25 +01:00
votequorum_trackstop.3.in votequorum: cleanup all man pages 2012-02-13 11:08:25 +01:00
votequorum.5 votequorum: Add extended options to auto_tie_breaker 2014-02-17 16:29:45 +00:00