1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/ctdb/lib/tdb
Rusty Russell e68b97ffc9 tdb: expose transaction lock infrastructure for ctdb
tdb_traverse_read() grabs the transaction lock.  This can cause ctdbd
(which uses it) to block when it should not; expose mark and normal
variants of this lock, so ctdbd's child (the recovery daemon) can
acquire it and the ctdbd parent can mark it was held.

(This used to be ctdb commit d09fa845bd848d04507853809acf42e0471b44bf)
2011-01-18 14:07:41 +11:00
..
ABI tdb: fix non-WAF build, commit 1.2.6 ABI file. 2010-10-07 15:17:43 +10:30
common tdb: expose transaction lock infrastructure for ctdb 2011-01-18 14:07:41 +11:00
docs tdb: If tdb_parse_record does not find a record, return -1 instead of 0 2010-04-22 13:54:06 +09:30
include tdb: expose transaction lock infrastructure for ctdb 2011-01-18 14:07:41 +11:00
python pytdb: Add __version__ attribute. 2010-10-07 15:18:51 +10:30
script release-scripts: parametrize scripts 2010-04-22 13:53:21 +09:30
tools tdb: add restore 2010-10-07 15:15:45 +10:30
web lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
aclocal.m4 added copies of libs so can be built standalone 2007-01-25 15:10:40 +11:00
autogen.sh lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
build_macros.m4 lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
config.guess lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
config.mk tdb: add restore 2010-10-07 15:15:45 +10:30
config.sub lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
configure.ac tdb: TDB_INCOMPATIBLE_HASH, to allow safe changing of default hash. 2010-10-07 15:17:38 +10:30
install-sh added copies of libs so can be built standalone 2007-01-25 15:10:40 +11:00
libtdb.m4 tdb: fix non-WAF build, commit 1.2.6 ABI file. 2010-10-07 15:17:43 +10:30
Makefile.in lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
pytdb.c pytdb: Add __version__ attribute. 2010-10-07 15:18:51 +10:30
python.mk lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
rules.mk lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
tdb.exports tdb: update tdb ABI to use hide_symbols=True 2010-04-22 14:01:36 +09:30
tdb.mk tdb: add restore 2010-10-07 15:15:45 +10:30
tdb.pc.in lib/tdb: sync build files from samba master 2009-12-16 08:03:52 +01:00
tdb.signatures tdb: update exports and signatures files 2010-04-22 13:58:35 +09:30