summaryrefslogtreecommitdiff
path: root/lib/tdb/common
Commit message (Expand)AuthorAgeFilesLines
* tdb: introduce tdb_chainlock_read_nonblock(), a nonblock variant of tdb_chain...Alexander Drozdov2015-04-281-0/+7
* lib: tdb: Use sigaction when testing for robust mutexes.Jeremy Allison2015-03-261-4/+31
* Revert "lib: tdb: Use sigaction when testing for robust mutexes."Andreas Schneider2015-03-251-28/+4
* lib: tdb: Use sigaction when testing for robust mutexes.Jeremy Allison2015-03-241-4/+28
* tdb: allow transactions on on tdb's with TDB_MUTEX_LOCKINGStefan Metzmacher2014-12-191-1/+1
* tdb: Fix tdb_runtime_check_for_robust_mutexes()Volker Lendecke2014-11-261-4/+4
* tdb: allow tdb_open_ex() with O_RDONLY of TDB_FEATURE_FLAG_MUTEX tdbs.Stefan Metzmacher2014-11-201-9/+9
* tdb: Fix a commentVolker Lendecke2014-09-301-1/+1
* tdb: Improve wording in a commentVolker Lendecke2014-09-251-1/+1
* tdb: defragment the freelist in tdb_allocate_from_freelist()Michael Adam2014-06-261-0/+55
* tdb: use tdb_freelist_merge_adjacent in tdb_freelist_size()Michael Adam2014-06-261-4/+29
* tdb: add tdb_freelist_merge_adjacent()Michael Adam2014-06-261-0/+59
* tdb: add utility function check_merge_ptr_with_left_record()Michael Adam2014-06-261-0/+53
* tdb: simplify tdb_free() using check_merge_with_left_record()Michael Adam2014-06-261-17/+9
* tdb: add utility function check_merge_with_left_record()Michael Adam2014-06-261-0/+50
* tdb: improve comments for tdb_free().Michael Adam2014-06-261-7/+11
* tdb: factor merge_with_left_record() out of tdb_free()Michael Adam2014-06-261-7/+37
* tdb: fix debug message in tdb_free()Michael Adam2014-06-261-1/+1
* tdb: reduce indentation in tdb_free() for merging leftMichael Adam2014-06-261-18/+23
* tdb: increase readability of read_record_on_left()Michael Adam2014-06-261-27/+41
* tdb: factor read_record_on_left() out of tdb_free()Michael Adam2014-06-261-30/+49
* tdb: add TDB_MUTEX_LOCKING supportVolker Lendecke2014-05-228-14/+1312
* tdb: introduce tdb->hdr_ofsVolker Lendecke2014-05-224-36/+143
* tdb: introduce TDB_SUPPORTED_FEATURE_FLAGSStefan Metzmacher2014-05-224-2/+39
* tdb: use asprintf() to simplify tdb_summary()Stefan Metzmacher2014-05-221-7/+6
* tdb: return ENOSYS if the tdb was created with spinlocks.Stefan Metzmacher2014-05-121-0/+1
* tdb: consolidate tdb allocation code - re-use dead records at hash top.Michael Adam2014-04-092-43/+13
* tdb: don't alter errno on success of tdb_open_ex()Stefan Metzmacher2014-04-021-0/+2
* tdb: Reduce freelist contentionVolker Lendecke2014-03-183-30/+93
* tdb: Make "tdb_purge_dead" internally publicVolker Lendecke2014-03-182-1/+2
* tdb: Make "tdb_find_dead" internally publicVolker Lendecke2014-03-182-3/+6
* tdb: Add "last_ptr" to tdb_find_deadVolker Lendecke2014-03-181-4/+13
* tdb: Move adding tailer space to tdb_find_deadVolker Lendecke2014-03-181-3/+4
* tdb: Do a best fit search for dead recordsVolker Lendecke2014-03-181-7/+13
* tdb: Don't purge records to a blocked freelistVolker Lendecke2014-03-181-1/+4
* tdb: Fix a tdb corruptionVolker Lendecke2014-03-181-2/+5
* tdb: always open internal databases with incompatible hash.Michael Adam2014-02-151-0/+5
* tdb: in tdb_delete_hash, make lock/unlock bracket more obviousMichael Adam2014-02-151-1/+1
* tdb: simplify tdb_delete_hash() a bitMichael Adam2014-02-141-12/+5
* tdb: tdbtool: dump record magic with fixed number of 8 hex digitsMichael Adam2014-02-141-1/+1
* tdb: tdbtool: dump record hash with fixed number of 8 hex digitsMichael Adam2014-02-141-1/+1
* tdb: Avoid reallocs for lockrecsVolker Lendecke2013-12-143-17/+17
* lib/tdb: fix compiler warningsChristian Ambach2013-12-121-5/+5
* tdb: Add another overflow check to tdb_expand_adjustVolker Lendecke2013-06-031-0/+6
* tdb: Make tdb_recovery_allocate overflow-safeVolker Lendecke2013-06-031-1/+6
* tdb: Make tdb_recovery_size overflow-safeVolker Lendecke2013-06-032-7/+28
* tdb: add proper OOM/ENOSPC handling to tdb_expand()Stefan Metzmacher2013-06-031-8/+23
* tdb: add overflow detection to tdb_expand_adjust()Stefan Metzmacher2013-06-031-3/+31
* tdb: add overflow/ENOSPC handling to tdb_expand_file()Stefan Metzmacher2013-06-031-1/+11
* tdb: add a 'new_size' helper variable to tdb_expand_file()Stefan Metzmacher2013-06-031-4/+7