mirror_corosync/exec
Angus Salkeld c6895faa05 libqb: change ipc -> qb_ipc
IPC: return 0/-ENOBUFS from message handler
IPC: use the new rate_limit API to improve perf.
CPG: add send_async API & hook up flow control
IPC: Fix flow control getting stuck.
IPC: Port the remaining libs to use libqb IPC
IPC: remove libqb flowcontrol API
TEST: put cpg_dispatch() in it's own thread
IPC: cleanup ipc_glue.c name everything cs_ipcs_*()
IPC: add back statistics
IPC: remove coroipcc_ symbols from lib*.versions
IPC: init each se's IPC as it is loaded.
IPC: use the new connection_closed() event to free the context.
IPC: re-add zero copy functionality back
IPC: remove cpg_mcast_joined_async() and make it the default
 -> now cpg_mcast_joined() == cpg_mcast_joined_async()
libqb: expose a libqb error converter
libqb: add missing error conversions
libqb: remove repeat try loop in lib/cpg.c
CPG: fix zero copy mcast
CPG: use newer return codes
Add ENOTCONN to qb_to_cs_error()
libqb: fix error conversion from errno to cs_error_t in confdb
libqb: change errno_to_cs to qb_to_cs_error
libqb: add a cs_strerror() to get a more meaningful message
libqb: fix some confusing error conversions.
libqb: set the timeout on recv's to -1 (wait forever)

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
2011-08-09 10:37:14 +10:00
..
.gitignore Add .gitignore files. 2010-10-21 07:43:46 -07:00
apidef.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
apidef.h remove empty lines at end-of-file 2009-04-22 08:04:06 +00:00
coroparse.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
crypto.c crypto: rng_make_prng prevent buf overflow 2011-06-10 12:12:05 +02:00
crypto.h remove all trailing blanks 2009-04-22 08:03:55 +00:00
evil.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
evil.h Follow synchronization model of event service so corosync without openais 2009-06-28 04:50:18 +00:00
fsm.h Add a Finite State Machine.(fsm.h) 2010-09-27 21:11:04 +00:00
ipc_glue.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
logsys.c Remove spinlocks 2011-06-29 12:01:54 +02:00
main.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
main.h libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
mainconfig.c getpwnam_r()/getgrnam_r() returns ERANGE for some systems 2011-07-06 06:31:50 -07:00
mainconfig.h Convert existing documentation to doxygen format. 2011-03-12 15:03:16 +11:00
Makefile.am libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
objdb.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
quorum.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
quorum.h quorum.h (quorum_set_quorate_fn_t): make first param const 2009-04-08 06:43:03 +00:00
schedwrk.c Add schedwrk_create_nolock function 2010-01-22 09:45:29 +00:00
schedwrk.h Add schedwrk_create_nolock function 2010-01-22 09:45:29 +00:00
service.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
service.h Convert existing documentation to doxygen format. 2011-03-12 15:03:16 +11:00
sync.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
sync.h pass transitional members into the sync_init() callbacks. 2010-02-04 00:18:51 +00:00
syncv2.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
syncv2.h pass transitional members into the sync_init() callbacks. 2010-02-04 00:18:51 +00:00
timer.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
timer.h Support for monotime timer 2009-07-27 10:12:55 +00:00
tlist.h Convert existing documentation to doxygen format. 2011-03-12 15:03:16 +11:00
totemconfig.c totemconfig: Change default FAIL_TO_RECV_CONST 2011-07-18 11:46:21 +02:00
totemconfig.h libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemiba.c libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemiba.h libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemip.c Fix problem where unaligned totemip address access would result in bus error on non-unaligned-safe architectures. 2011-04-14 17:22:02 -07:00
totemmrp.c libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemmrp.h libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemnet.c libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemnet.h libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totempg.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
totemrrp.c libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemrrp.h libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemsrp.c libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemsrp.h libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemudp.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
totemudp.h libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemudpu.c libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
totemudpu.h libqb: convert coropoll calls to qb_loop calls. 2011-08-09 10:37:14 +10:00
tsafe.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
tsafe.h Add tsafe (thread safe) file to catch unsafe function calls. 2010-03-03 01:27:37 +00:00
util.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
util.h libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
vsf_quorum.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
vsf_ykd.c libqb: change ipc -> qb_ipc 2011-08-09 10:37:14 +10:00
vsf.h Convert existing documentation to doxygen format. 2011-03-12 15:03:16 +11:00
wthread.c Rename queue datastructure to cs_queue data structure because some fail 2009-06-07 00:47:56 +00:00
wthread.h remove all trailing blanks 2009-04-22 08:03:55 +00:00