]> git.ozlabs.org Git - ccan/history - ccan/tdb2/free.c
tdb2: merge tdb1_context into tdb_context.
[ccan] / ccan / tdb2 / free.c
2011-08-31 Rusty Russelltdb2: merge tdb1_context into tdb_context.
2011-05-10 Rusty Russelltdb2: more stats
2011-04-27 Rusty Russelltdb2: limit coalescing based on how successful we are.
2011-04-27 Rusty Russelltdb2: use counters to decide when to coalesce records.
2011-04-27 Rusty Russelltdb2: don't start again when we coalesce a record.
2011-03-25 Rusty Russelltdb2: make internal coalesce() function return length...
2011-04-27 Rusty Russelltdb2: expand more slowly.
2011-04-27 Rusty Russelltdb2: TDB_ATTRIBUTE_STATS access via tdb_get_attribute.
2011-03-28 Rusty Russelltdb2: make head of free list point to last entry.
2011-03-25 Rusty Russelltdb2: fix traversal bug in free list lock_and_alloc()
2011-03-24 Rusty Russelltdb2: fix use after free on error message
2011-03-17 Rusty Russelltdb2: move mmap into struct tdb_file
2011-03-17 Rusty Russelltdb2: move file operations into separate structure
2011-03-17 Rusty Russelltdb2: make sure records with extra padding have a 0...
2011-03-01 Rusty Russelltdb2: change API to return the error value.
2011-03-01 Rusty Russelltdb2: rework free.c functions to return enum TDB_ERROR.
2011-03-01 Rusty Russelltdb2: rework remaining io.c functions to return enum...
2011-03-01 Rusty Russelltdb2: rework some io.c functions to encode errors in...
2011-03-01 Rusty Russelltdb2: rework some io.c functions to return enum TDB_ERROR.
2011-03-01 Rusty Russelltdb2: rework io functions to return enum TDB_ERROR.
2011-03-01 Rusty Russelltdb2: rework lock.c functions to return enum TDB_ERROR.
2011-03-01 Rusty Russelltdb2: simplify logging levels, rename TDB_DEBUG_* to...
2011-03-01 Rusty Russelltdb2: remove extraneous whitespace.
2011-02-24 Rusty Russelljmap,likely,tdb2: use CCAN_<MODNAME>_DEBUG instead...
2010-12-01 Rusty RussellMerge branch 'tdb2'
2010-12-01 Rusty Russelltdb2: use separate magic constants for chain, htable...
2010-12-01 Rusty Russelltdb2: use magic freetable value rather than different...
2010-12-01 Rusty Russelltdb2: clean up logging
2010-12-01 Rusty Russelltdb2: remove tdb_get()
2010-11-23 Rusty Russelltdb2: trivial optimization for free list
2010-12-01 Rusty Russelltdb2: Add stats attribute.
2010-11-23 Rusty Russelltdb2: stricter ordering on expansion lock
2010-11-22 Rusty Russelltdb2: relax locking to allow two free list locks at...
2010-11-22 Rusty Russelltdb2: use expansion heuristics from tdb1
2010-12-01 Rusty Russelltdb2: shrink free header from 32 to 24 bytes.
2010-11-23 Rusty Russelltdb2: rename set_header to the more appropriate set_use...
2010-11-17 Rusty Russelltdb2: handle chains of free tables
2010-11-17 Rusty Russelltdb2: get rid of zones
2010-11-17 Rusty Russelltdb2: fix bucket search
2010-11-17 Rusty Russelltdb2: only adjust size once when growing
2010-11-17 Rusty Russelltdb2: remove tailer
2010-11-15 Rusty Russelltdb2: fix coalesce race #3
2010-11-15 Rusty Russelltdb2: fix coalesce race #2
2010-11-15 Rusty Russelltdb2: coalescing race fix #1
2010-11-15 Rusty Russelltdb2: minor optimization for set_header
2010-11-15 Rusty Russelltdb2: hoist adjust_size
2010-11-15 Rusty Russelltdb2: extra debugging checks
2010-10-26 Rusty Russellilog: rework to reduce interface.
2010-09-25 Rusty Russelltdb2: Move min size constant out where summary.c can...
2010-09-09 Rusty Russelltdb2: don't hold access to tdb mmap during traverse.
2010-09-09 Rusty Russelltdb2: change to using a hash tree.
2010-09-03 Rusty Russelltdb2: expand lock now nests inside other locks.
2010-09-03 Rusty Russelltdb2: use immobile free buckets, rename tests to show...
2010-08-28 Rusty Russelltdb2: new tests, and new fixes.
2010-08-27 Rusty Russelltdb2: split expand into functions and test separately.
2010-08-26 Rusty Russelltdb2: more fixes and tests for enlarging hash.
2010-08-26 Rusty Russelltdb2: now we can store a key!
2010-08-26 Rusty Russelltdb2: tdb_expand on empty database now tested.
2010-08-26 Rusty Russelltdb2: initial commit (doesn't work, still writing tests)