mirror_corosync/include/corosync
Christine Caulfield 5bb7ca5da5 This is an initial pass at a top-level quorum system. As it stands, this
module doesn't provide quorum itself, merely a framework for setting and
querying it. I envisage YKD plugging into this rather than straight into
sync() eventually.

I've plugged this into the sync() routines rather than replacing them so
that quorum is itself a VSF, rather than a replacement - I'm not sure if
that is best or not. Opinions are welcome.

I've added an extra enum member to the service_handler so that we can
send IPC messages when the cluster isn't quorate. This will default to
NO (as now) but allows us to query and set quorum when we don't have it
.. a useful feature !



git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1674 fd59a12c-fef9-0310-b244-a6a79926bd2f
2008-10-13 14:27:41 +00:00
..
engine This is an initial pass at a top-level quorum system. As it stands, this 2008-10-13 14:27:41 +00:00
lcr reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin 2008-08-14 14:59:50 +00:00
totem Provide a way to configure (at compile time) message and queue sizes. 2008-08-20 00:57:40 +00:00
ais_util.h reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin 2008-08-14 14:59:50 +00:00
cfg.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
confdb.h This patch adds key_increment and key_decrement calls to the objdb and 2008-09-03 07:58:08 +00:00
cpg.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
evs.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
hdb.h reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin 2008-08-14 14:59:50 +00:00
ipc_cfg.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
ipc_confdb.h This patch adds key_increment and key_decrement calls to the objdb and 2008-09-03 07:58:08 +00:00
ipc_cpg.h Propagate the flow control state between AIS exec and library 2008-09-17 19:15:00 +00:00
ipc_evs.h reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin 2008-08-14 14:59:50 +00:00
ipc_gen.h This is an initial pass at a top-level quorum system. As it stands, this 2008-10-13 14:27:41 +00:00
ipc_quorum.h This is an initial pass at a top-level quorum system. As it stands, this 2008-10-13 14:27:41 +00:00
jhash.h reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin 2008-08-14 14:59:50 +00:00
list.h reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin 2008-08-14 14:59:50 +00:00
mar_cpg.h reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin 2008-08-14 14:59:50 +00:00
mar_gen.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
queue.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
quorum.h This is an initial pass at a top-level quorum system. As it stands, this 2008-10-13 14:27:41 +00:00
rmd.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
saAis.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
sq.h Fix an assert caused by faulty sort-queue management. 2008-08-20 00:53:38 +00:00
swab.h reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin 2008-08-14 14:59:50 +00:00