summaryrefslogtreecommitdiff
path: root/lib/tdb/common/transaction.c
AgeCommit message (Expand)AuthorFilesLines
2013-06-03tdb: Make tdb_recovery_allocate overflow-safeVolker Lendecke1-1/+6
2013-06-03tdb: Make tdb_recovery_size overflow-safeVolker Lendecke1-7/+25
2013-05-28tdb: fix logging of offets and lengths.Rusty Russell1-4/+4
2013-02-19tdb: Slightly simplify transaction_writeVolker Lendecke1-8/+2
2013-02-05tdb: Remove "header" from tdb_contextVolker Lendecke1-2/+2
2012-12-21tdb: Fix blank line endingsVolker Lendecke1-36/+36
2012-12-21tdb: Fix a typoVolker Lendecke1-1/+1
2012-06-22tdb: make TDB_NOSYNC merely disable sync.Rusty Russell1-9/+8
2011-12-21tdb: don't free old recovery area when expanding if already at EOF.Rusty Russell1-17/+30
2011-12-21tdb: use same expansion factor logic when expanding for new recovery area.Rusty Russell1-1/+5
2011-12-19tdb: be more careful on 4G files.Rusty Russell1-5/+6
2011-04-19tdb: make sure we skip over recovery area correctly.Rusty Russell1-15/+29
2011-04-18tdb: tdb_repack() only when it's worthwhile.Rusty Russell1-6/+31
2011-04-18tdb: fix transaction recovery area for converted tdbs.Rusty Russell1-2/+4
2010-10-21tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)Jelmer Vernooij1-7/+7
2010-07-01tdb: fix the build on mac os x 10.6.4.Günther Deschner1-0/+4
2010-03-26tdb: Add a non-blocking version of tdb_transaction_startVolker Lendecke1-2/+15
2010-03-25Fix some nonempty blank linesVolker Lendecke1-11/+11
2010-02-24tdb: handle processes dying during transaction commit.Rusty Russell1-0/+25
2010-02-24tdb: don't truncate tdb on recoveryRusty Russell1-10/+0
2010-02-24tdb: remove lock opsRusty Russell1-21/+0
2010-02-24tdb: rename tdb_release_extra_locks() to tdb_release_transaction_locks()Rusty Russell1-2/+1
2010-02-24tdb: cleanup: remove ltype argument from _tdb_transaction_cancel.Rusty Russell1-17/+13
2010-02-17tdb: tdb_allrecord_lock/tdb_allrecord_unlock/tdb_allrecord_upgradeRusty Russell1-7/+5
2010-02-22tdb: use tdb_nest_lock() for open lock.Rusty Russell1-12/+5
2010-02-24tdb: cleanup: tdb_release_extra_locks() helperRusty Russell1-17/+1
2010-02-17tdb: cleanup: tdb_have_extra_locks() helperRusty Russell1-2/+2
2010-02-17tdb: cleanup: tdb_nest_lock/tdb_nest_unlockRusty Russell1-1/+1
2010-02-17tdb: cleanup: rename global_lock to allrecord_lock.Rusty Russell1-5/+5
2010-02-17tdb: cleanup: rename GLOBAL_LOCK to OPEN_LOCK.Rusty Russell1-12/+12
2010-02-24tdb: make _tdb_transaction_cancel static.Rusty Russell1-1/+1
2010-02-17tdb: cleanup: split brlock and brunlock methods.Rusty Russell1-26/+39
2010-02-13tdb: use fdatasync() instead of fsync() in transactionsAndrew Tridgell1-1/+1
2010-02-13tdb: Apply some const, just for clarityVolker Lendecke1-1/+1
2010-02-10tdb: fix recovery reuse after crashRusty Russell1-4/+10
2010-02-10tdb: give a name to the invalid recovery area constant (0)Rusty Russell1-3/+3
2010-02-01tdb: fix an early release of the global lock that can cause data corruptionVolker Lendecke1-5/+10
2009-11-20tdb: add TDB_DISALLOW_NESTING and make TDB_ALLOW_NESTING the default behaviorStefan Metzmacher1-3/+11
2009-11-20New attempt at TDB transaction nesting allow/disallow.Ronnie Sahlberg1-0/+11
2009-10-23tdb: rename 'struct list_struct' into 'struct tdb_record'Stefan Metzmacher1-6/+6
2009-10-22lib/tdb: wean off TDB_ERRCODE.Rusty Russell1-1/+2
2009-10-22lib/tdb: TDB_TRACE support (for developers)Rusty Russell1-20/+35
2009-09-15tdb: allow reads after prepare commitAndrew Tridgell1-8/+0
2009-06-01auto-repack in transactions that expand the tdbAndrew Tridgell1-0/+12
2009-05-28make TDB_NOSYNC affect all the fsync/msync calls in transactionsAndrew Tridgell1-5/+7
2009-03-31tdb: Remove unused variableTim Prouty1-1/+0
2009-03-31Add tdb_transaction_prepare_commit()Howard Chu1-52/+124
2008-09-17Move common libraries from root to lib/.Jelmer Vernooij1-0/+1119