libqb/lib
Angus Salkeld 62cef166b4 IPC: improve shm performance by timing out earlier on poll()
My receint change adding in a call to recv_ready(, 10) was
really slowing down the shm performance.
So now I am rather retrying which doesn't slow it down
and also passes "make check".

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
2010-12-14 22:54:16 +11:00
..
array.c TEST: add some more array tests. 2010-10-19 21:16:47 +11:00
atomic_gcc.c Add atomic operations. 2010-10-18 11:24:07 +11:00
atomic_lock.c fix some build issues on FreeBSD 2010-10-22 14:49:54 +11:00
hdb.c fix some build issues on FreeBSD 2010-10-22 14:49:54 +11:00
ipc_int.h IPCS: don't block on sending socket notification 2010-12-03 12:48:05 +11:00
ipc_posix_mq.c Remove carriage returns in qb_util_log() calls. 2010-12-10 09:46:48 +11:00
ipc_shm.c IPC: return -ENOTCONN when the other end exits 2010-12-10 12:22:03 +11:00
ipc_sysv_mq.c Remove carriage returns in qb_util_log() calls. 2010-12-10 09:46:48 +11:00
ipc_us.c IPC: rename _ref_inc() to _ref() 2010-12-13 16:18:19 +11:00
ipcc.c IPC: improve shm performance by timing out earlier on poll() 2010-12-14 22:54:16 +11:00
ipcs.c IPC: rename _ref_inc() to _ref() 2010-12-13 16:18:19 +11:00
libqb.pc.in Fix the installation of libqb.pc 2010-05-31 11:21:03 +10:00
loop_int.h LOOP: add signal support to main loop 2010-11-09 11:51:22 +11:00
loop_job.c LOOP: add qb_loop_destroy() 2010-10-30 20:51:36 +11:00
loop_poll.c LOOP: change timers to be nano second based 2010-12-13 12:23:45 +11:00
loop_timerlist.c LOOP: change timers to be nano second based 2010-12-13 12:23:45 +11:00
loop.c LOOP: add signal support to main loop 2010-11-09 11:51:22 +11:00
Makefile.am Cleanup config defines & add a check_all script 2010-11-01 22:05:46 +11:00
ringbuffer_helper.c Fix some freeBSD compile warnings. 2010-11-16 21:46:49 +11:00
ringbuffer_int.h RB: use the semaphore to return chunks_used. 2010-10-19 07:05:55 +11:00
ringbuffer.c RB: fix munmap size (else shared mem not freed correctly) 2010-11-16 14:36:25 +11:00
util_int.h LOOP: move pipe creation into qb_loop_signals_create() 2010-11-16 14:38:34 +11:00
util.c Remove carriage returns in qb_util_log() calls. 2010-12-10 09:46:48 +11:00