summaryrefslogtreecommitdiff
path: root/lib/tdb/common/transaction.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-24tdb: Update times in tdb_transaction_commit per fd, not per nameVolker Lendecke1-3/+1
2023-04-14lib:tdb: Fix code spellingAndreas Schneider1-1/+1
2021-07-08lib:tdb: Fix a memory leak on errorAndreas Schneider1-0/+1
2019-08-06tdb: Speed up tdb_oob()Volker Lendecke1-0/+5
2019-08-06tdb: Introduce tdb_oob()Volker Lendecke1-1/+1
2019-07-03tdb: Adapt _tdb_transaction_cancel() to README.CodingVolker Lendecke1-1/+1
2019-07-01lib/tdb/common: Fix Array access results in a null pointer dereferenceNoel Power1-1/+2
2019-06-26clang: Fix Null pointer passed as argument warningNoel Power1-1/+1
2019-05-17tdb: Do not return errors from tdb_repack() in the tail of tdb_transaction_co...Andrew Bartlett1-1/+23
2018-03-22tdb: Fix a "increases alignment" warningVolker Lendecke1-3/+4
2018-03-22tdb: Align a few integer typesVolker Lendecke1-4/+5
2018-03-22tdb: Harden allocating the tdb recovery areaVolker Lendecke1-0/+9
2017-08-24tdb: Fix a typoVolker Lendecke1-1/+1
2017-08-10tdb: Do not allow to pass NULL as the buffer to transaction_write()Andreas Schneider1-8/+6
2017-08-09tdb: Write zero data using 8k buffer in transaction_expand_file()Andreas Schneider1-4/+14
2017-07-02tdb: Add new function tdb_transaction_active()Andrew Bartlett1-0/+8
2017-05-23tdb: Improve debugging when the allrecord lock fails to upgradeAndrew Bartlett1-4/+17
2017-04-27tdb: Improve debugging in _tdb_transaction_startAndrew Bartlett1-0/+4
2017-04-27tdb: Improve debugging when the allrecord lock fails to upgradeAndrew Bartlett1-1/+4
2014-12-19tdb: allow transactions on on tdb's with TDB_MUTEX_LOCKINGStefan Metzmacher1-1/+1
2014-05-22tdb: add TDB_MUTEX_LOCKING supportVolker Lendecke1-1/+2
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