s3: Implement global locks in a g_lock tdb
commit4c1c3f2549f32fd069e0e7bf3aec299213f1e85b
authorVolker Lendecke <vl@samba.org>
Sun, 25 Oct 2009 15:12:12 +0000 (25 16:12 +0100)
committerMichael Adam <obnox@samba.org>
Fri, 12 Feb 2010 22:12:09 +0000 (12 23:12 +0100)
treed7828ffb309c038c4ee1b1ddfc30d0ff6d99ec29
parent30797cec7d826a75e6e458829fc3b2203d841ba3
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