Branch: refs/heads/master
Home: https://github.com/asalkeld/libqb
Commit: 2125310c935420945d419ab62b149b32b2c14d87
https://github.com/asalkeld/libqb/commit/2125310c935420945d419ab62b149b32...
Author: Angus Salkeld <asalkeld(a)redhat.com>
Date: 2013-02-18 (Mon, 18 Feb 2013)
Changed paths:
M lib/rpl_sem.c
M lib/rpl_sem.h
Log Message:
-----------
rpl_sem: make destroy more compliant
don't block completely on the sem_wait(), but chop the waits
into 1 sec blocks so the destroy can have an opertunity to complete.
fixes bug #55
Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/asalkeld/libqb
Commit: 6ba054713ead34280fa2ddb8fa4b98f23f3f3294
https://github.com/asalkeld/libqb/commit/6ba054713ead34280fa2ddb8fa4b98f2...
Author: Angus Salkeld <asalkeld(a)redhat.com>
Date: 2013-02-18 (Mon, 18 Feb 2013)
Changed paths:
M lib/ringbuffer.c
M lib/ringbuffer_helper.c
M lib/ringbuffer_int.h
Log Message:
-----------
RB: make the "sem" abstraction into a notifier
Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/asalkeld/libqb
Commit: 2a03ea2af1ba87ac27b064a216ab6b1c66e713dd
https://github.com/asalkeld/libqb/commit/2a03ea2af1ba87ac27b064a216ab6b1c...
Author: Angus Salkeld <asalkeld(a)redhat.com>
Date: 2013-02-18 (Mon, 18 Feb 2013)
Changed paths:
M .gitignore
Log Message:
-----------
add TAGS and ~ files to .gitignore
Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
Commit: 3d7774816e3ded928337dd83111b8f207988a355
https://github.com/asalkeld/libqb/commit/3d7774816e3ded928337dd83111b8f20...
Author: Angus Salkeld <asalkeld(a)redhat.com>
Date: 2013-02-18 (Mon, 18 Feb 2013)
Changed paths:
M lib/loop_poll_epoll.c
Log Message:
-----------
POLL: prevent a spin if the fd is not removed from the mainloop
Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
Commit: 481bd0cf864c33ead5bf498e35d1439d35dc960b
https://github.com/asalkeld/libqb/commit/481bd0cf864c33ead5bf498e35d1439d...
Author: Angus Salkeld <asalkeld(a)redhat.com>
Date: 2013-02-18 (Mon, 18 Feb 2013)
Changed paths:
M lib/ipc_setup.c
Log Message:
-----------
IPC: don't interpret EMSGSIZE and ENOMSG as a disconnect
Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
Commit: 31d9f0900db728cfe182799b61b05759a6a26e8b
https://github.com/asalkeld/libqb/commit/31d9f0900db728cfe182799b61b05759...
Author: Angus Salkeld <asalkeld(a)redhat.com>
Date: 2013-02-18 (Mon, 18 Feb 2013)
Changed paths:
M lib/ipc_int.h
M lib/ipc_setup.c
M lib/ipc_shm.c
M lib/ipc_socket.c
M lib/ipcc.c
M lib/ipcs.c
M tests/check_ipc.c
Log Message:
-----------
Use dgram sockets for message oriented communications
This is to prevent partial sends and gettting stuck in
retry loops.
Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
Compare: https://github.com/asalkeld/libqb/compare/a6797c5c19bc...31d9f0900db7
Branch: refs/heads/master
Home: https://github.com/asalkeld/libqb
Commit: 9d2eca251bdd1833889f42f4e60238c4c774906e
https://github.com/asalkeld/libqb/commit/9d2eca251bdd1833889f42f4e60238c4...
Author: Angus Salkeld <asalkeld(a)redhat.com>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M lib/Makefile.am
M lib/ipc_int.h
A lib/ipc_setup.c
A lib/ipc_socket.c
R lib/ipc_us.c
Log Message:
-----------
IPC: seperate ipc_us.c into 2 files
Seperate into a setup file and a socket backend file, it was getting messy
and confusing. Also preparing for using DGRAM sockets.
This should not result in any logical changes.
Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>