mirror_corosync/exec
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
..
apidef.c Propagate the flow control state between AIS exec and library 2008-09-17 19:15:00 +00:00
apidef.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
coroparse.c Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
coropoll.c Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
crypto.c Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
crypto.h Split openais and corosync tree into two seperate repositories. 2008-08-05 13:23:46 +00:00
flow.c Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
flow.h Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
ipc.c This is an initial pass at a top-level quorum system. As it stands, this 2008-10-13 14:27:41 +00:00
ipc.h Propagate the flow control state between AIS exec and library 2008-09-17 19:15:00 +00:00
logsys.c If syslog() blocked, node-leave events were incorrectly reported 2008-09-17 18:22:58 +00:00
main.c Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
main.h Provide a way to configure (at compile time) message and queue sizes. 2008-08-20 00:57:40 +00:00
mainconfig.c Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
mainconfig.h Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
Makefile This is an initial pass at a top-level quorum system. As it stands, this 2008-10-13 14:27:41 +00:00
mempool.c Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
mempool.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
objdb.c Add locking around objdb calls so that reloads and writes are atomic. 2008-10-06 12:14:40 +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
service.c Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
service.h Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
sync.c Add support for AMF (sync_request) 2008-09-17 19:04:19 +00:00
sync.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
timer.c Finish the renaming of openais to corosync in the tree. 2008-08-15 06:15:26 +00:00
timer.h Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
tlist.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totemconfig.c Provide a way to configure (at compile time) message and queue sizes. 2008-08-20 00:57:40 +00:00
totemconfig.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totemip.c use getifaddrs to enumerate interface on FreeBSD and Darwin (patch from Mathieu Virbel) 2008-09-16 15:35:09 +00:00
totemmrp.c Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totemmrp.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totemnet.c Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totemnet.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totempg.c Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totemrrp.c Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totemrrp.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
totemsrp.c Zero out unused totemsrp my_proc_list entries 2008-08-20 01:07:29 +00:00
totemsrp.h Revert patch 1633 which breaks build. 2008-08-14 16:44:26 +00:00
util.c Add support for AMF (sync_request) 2008-09-17 19:04:19 +00:00
util.h Add support for AMF (sync_request) 2008-09-17 19:04:19 +00:00
version.h Split openais and corosync tree into two seperate repositories. 2008-08-05 13:23:46 +00:00
vsf_quorum.c This is an initial pass at a top-level quorum system. As it stands, this 2008-10-13 14:27:41 +00:00
vsf_ykd.c Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
vsf.h Proper rename of openais usage to corosync throughout tree. 2008-08-14 16:54:46 +00:00
wthread.c aisexec crash on exit 2008-08-20 01:02:43 +00:00
wthread.h Split openais and corosync tree into two seperate repositories. 2008-08-05 13:23:46 +00:00