summaryrefslogtreecommitdiffstats
path: root/ctdb/lib/tdb/common/lock.c
Commit message (Expand)AuthorAgeFilesLines
* ctdb-build: Remove duplicate tdb libraryAmitay Isaacs2014-06-201-875/+0
* tdb: Sync to tdb 1.2.11 from upstreamAmitay Isaacs2013-05-291-1/+1
* lib/tdb: Sync tdb from samba git treeAmitay Isaacs2012-04-131-32/+24
* tdb: expose transaction lock infrastructure for ctdbRusty Russell2011-01-181-0/+20
* tdb: workaround starvation problem in locking entire database.Rusty Russell2010-08-161-17/+69
* tdb: Add a non-blocking version of tdb_transaction_startVolker Lendecke2010-04-221-2/+3
* Fix some nonempty blank linesVolker Lendecke2010-04-221-2/+2
* tdb: handle processes dying during transaction commit.Rusty Russell2010-04-221-0/+60
* patch tdb-refactor-tdb_lock-and-tdb_lock_nonblock.patchRusty Russell2010-04-221-16/+13
* tdb: remove lock opsRusty Russell2010-04-221-15/+22
* tdb: rename tdb_release_extra_locks() to tdb_release_transaction_locks()Rusty Russell2010-04-221-10/+7
* tdb: tdb_allrecord_lock/tdb_allrecord_unlock/tdb_allrecord_upgradeRusty Russell2010-04-221-20/+52
* tdb: suppress record write locks when allrecord lock is taken.Rusty Russell2010-04-221-0/+9
* tdb: cleanup: always grab allrecord lock to infinity.Rusty Russell2010-04-221-7/+3
* tdb: remove num_locksRusty Russell2010-04-221-10/+2
* tdb: use tdb_nest_lock() for active lock.Rusty Russell2010-04-221-0/+8
* tdb: use tdb_nest_lock() for open lock.Rusty Russell2010-04-221-1/+2
* tdb: use tdb_nest_lock() for transaction lock.Rusty Russell2010-04-221-31/+23
* tdb: cleanup: find_nestlock() helper.Rusty Russell2010-04-221-28/+23
* tdb: cleanup: tdb_release_extra_locks() helperRusty Russell2010-04-221-0/+20
* tdb: cleanup: tdb_have_extra_locks() helperRusty Russell2010-04-221-2/+13
* tdb: don't suppress the transaction lock because of the allrecord lock.Rusty Russell2010-04-221-6/+0
* tdb: cleanup: tdb_nest_lock/tdb_nest_unlockRusty Russell2010-04-221-43/+61
* tdb: cleanup: rename global_lock to allrecord_lock.Rusty Russell2010-04-221-21/+21
* tdb: cleanup: split brlock and brunlock methods.Rusty Russell2010-04-221-73/+162
* lib/tdb: wean off TDB_ERRCODE.Rusty Russell2009-12-161-11/+19
* lib/tdb: TDB_TRACE support (for developers)Rusty Russell2009-12-161-6/+28
* Port from SAMBA tdb: commit 54a51839ea65aa788b18fce8de0ae4f9ba63e4e7 Author: ...Rusty Russell2009-08-041-4/+13
* merge from Samba4Andrew Tridgell2008-01-051-0/+12
* convert tdb from u32 to uint32_t to match the current Samba treesAndrew Tridgell2008-01-051-1/+1
* update lib/tdb from samba4Andrew Tridgell2007-07-101-2/+1
* update lib/replace from samba4Andrew Tridgell2007-07-101-1/+1
* - merged ctdb_store test from ronnieAndrew Tridgell2007-06-171-0/+7
* global lock should imply the transaction lockAndrew Tridgell2007-05-221-0/+35
* added _mark calls for tdb_lockallAndrew Tridgell2007-05-121-2/+24
* added nonblocking varients of the two lockall functions to tdbAndrew Tridgell2007-05-101-5/+21
* added tdb_chainlock_mark() call, which can be used to mark a chain locked wit...Andrew Tridgell2007-05-051-3/+28
* added a tdb_chainlock_nonblock() call to tdbAndrew Tridgell2007-04-161-4/+29
* merge local copy of tdb from samba4 tdbAndrew Tridgell2007-04-161-18/+88
* added rest of tdb (missed in earlier commit)Andrew Tridgell2007-02-201-0/+342