s3: Implement global locks in a g_lock tdb
authorVolker Lendecke <vl@samba.org>
Sun, 25 Oct 2009 15:12:12 +0000 (16:12 +0100)
committerMichael Adam <obnox@samba.org>
Wed, 10 Mar 2010 12:22:23 +0000 (13:22 +0100)
commit585631e2498eff2ad05aaa3be70277e0f603295d
treed0e1ca4622230b36867f82e73041e9a1f61d67b2
parent69e8647206fa5dd50d78cf32792f92fd5febab81
s3: Implement global locks in a g_lock tdb

This is the basis to implement global locks in ctdb without depending on a
shared file system. The initial goal is to make ctdb persistent transactions
deterministic without too many timeouts.
source3/Makefile.in
source3/include/ctdbd_conn.h
source3/include/g_lock.h [new file with mode: 0644]
source3/lib/ctdbd_conn.c
source3/lib/g_lock.c [new file with mode: 0644]
source3/librpc/gen_ndr/messaging.h
source3/librpc/gen_ndr/ndr_messaging.c
source3/librpc/idl/messaging.idl
source3/utils/net.c
source3/utils/net_g_lock.c [new file with mode: 0644]
source3/utils/net_proto.h