mariadb/newbrt
Yoni Fogel 35090f156a Addresses #1691 Fix bug where abort(truncate) could crash us.
Remove transactions' need to count references to cachefiles (they already have references to brts)
Errors in rolling back certain functions were ignored (r = blah; return something_else);
They are now reported, so diskfull had to be updated to expect ENOSPC under certain circumstances.

git-svn-id: file:///svn/toku/tokudb@11371 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:57:50 -04:00
..
checksum-benchmarks Up 2007-11-14 17:58:38 +00:00
compression-ratio Addresses #1611 toku_htod32 and toku_dtoh32 replace htonl and ntohl (for internal use). 2013-04-16 23:57:46 -04:00
hash-benchmarks Addresses #1611 toku_htod32 and toku_dtoh32 replace htonl and ntohl (for internal use). 2013-04-16 23:57:46 -04:00
locking-benchmarks build the locking-benchmarks on fedora9 2013-04-16 23:57:41 -04:00
omt-with-o1-cursors Addresses #855, #856. Reworked ExpectedO(1) cursors to be as close 2008-06-03 04:25:28 +00:00
tests Windows ports Addresses #1665 2013-04-16 23:57:50 -04:00
worker-thread-benchmarks Merge main line (up to 6206) and resolve the differences. 2013-04-16 23:57:18 -04:00
.gitignore Updated git ignore files 2013-04-16 23:57:40 -04:00
block_allocator.c Refs #1529. 2013-04-16 23:57:48 -04:00
block_allocator.h Refs #1529. 2013-04-16 23:57:48 -04:00
block_table.c Add #ident Id info to all the newbrt/*.c and newbrt/*.h files. Refs #1529. 2013-04-16 23:57:48 -04:00
block_table.h Refs #1529. 2013-04-16 23:57:48 -04:00
bread.c Add #ident Id info to all the newbrt/*.c and newbrt/*.h files. Refs #1529. 2013-04-16 23:57:48 -04:00
bread.h Refs #1529. 2013-04-16 23:57:48 -04:00
brt-internal.h Addresses #1691 Txn that created or locked when empty is now per dictionary (in header instead of brt) 2013-04-16 23:57:50 -04:00
brt-search.h Refs #1529. 2013-04-16 23:57:48 -04:00
brt-serialize.c Addresses #1697 Incorrect value was used to set new file size 2013-04-16 23:57:50 -04:00
brt-test-helpers.c Refs #1529. 2013-04-16 23:57:48 -04:00
brt-verify.c Refs #1529. 2013-04-16 23:57:48 -04:00
brt-XY.c Refs #1529. 2013-04-16 23:57:48 -04:00
brt.c Addresses #1691 Fix bug where abort(truncate) could crash us. 2013-04-16 23:57:50 -04:00
brt.h Refs #1529. 2013-04-16 23:57:48 -04:00
brtdump.c Refs #1529. 2013-04-16 23:57:48 -04:00
brttypes.h Refs #1529. 2013-04-16 23:57:48 -04:00
cachetable.c Fixes #1686 Added ydb-level functions to get/set interval for automatic recurring checkpointing. 2013-04-16 23:57:49 -04:00
cachetable.h Fixes #1683 Created separate toku_cachetable_minicron_shutdown() to be called when no locks are held. Note, toku_cachetable_close() still calls minicron_shutdown() if it was not already shut down to avoid rewriting tests. 2013-04-16 23:57:49 -04:00
checkpoint.c Addresses #1510 Added callback to toku_checkpoint(), primarily intended for use in testing. 2013-04-16 23:57:49 -04:00
checkpoint.h Fixes #1686 Added ydb-level functions to get/set interval for automatic recurring checkpointing. 2013-04-16 23:57:49 -04:00
fifo.c Refs #1529. 2013-04-16 23:57:48 -04:00
fifo.h Refs #1529. 2013-04-16 23:57:48 -04:00
fingerprint.c Refs #1529. 2013-04-16 23:57:48 -04:00
hashfun.h Refs #1529. 2013-04-16 23:57:48 -04:00
hclip.c Refs #1529. 2013-04-16 23:57:48 -04:00
includes.h Refs #1529. 2013-04-16 23:57:48 -04:00
key.c Refs #1529. 2013-04-16 23:57:48 -04:00
key.h Refs #1529. 2013-04-16 23:57:48 -04:00
kv-pair.h Refs #1529. 2013-04-16 23:57:48 -04:00
leafentry.c Refs #1529. 2013-04-16 23:57:48 -04:00
leafentry.h Refs #1529. 2013-04-16 23:57:48 -04:00
leaflock.c Refs #1529. 2013-04-16 23:57:48 -04:00
leaflock.h Refs #1529. 2013-04-16 23:57:48 -04:00
list.h Refs #1529. 2013-04-16 23:57:48 -04:00
lock.h Refs #1529. 2013-04-16 23:57:48 -04:00
log-internal.h Refs #1529. 2013-04-16 23:57:48 -04:00
log.c Addresses #1691 Fix bug where abort(truncate) could crash us. 2013-04-16 23:57:50 -04:00
log.h Refs #1529. 2013-04-16 23:57:48 -04:00
logformat.c Refs #1529. 2013-04-16 23:57:48 -04:00
Makefile Merge the tokudb.1665 branch into the main line. Fixes #1665. 2013-04-16 23:57:48 -04:00
Makefile.new Move newbrt tests to subdir. Fixes #796. 2008-05-08 20:30:33 +00:00
memarena.c Refs #1529. 2013-04-16 23:57:48 -04:00
memarena.h Refs #1529. 2013-04-16 23:57:48 -04:00
memory-debug.c Refs #1529. 2013-04-16 23:57:48 -04:00
mempool.c Refs #1529. 2013-04-16 23:57:48 -04:00
mempool.h Refs #1529. 2013-04-16 23:57:48 -04:00
minicron.c Windows ports Addresses #1665 2013-04-16 23:57:50 -04:00
minicron.h Windows ports Addresses #1665 2013-04-16 23:57:50 -04:00
omt.c Refs #1529. 2013-04-16 23:57:48 -04:00
omt.h Refs #1529. 2013-04-16 23:57:48 -04:00
rbuf.h Refs #1529. 2013-04-16 23:57:48 -04:00
recover.c Closes #1681, Closes #1682 two-header choosing logic is more robust 2013-04-16 23:57:49 -04:00
roll.c Addresses #1691 Fix bug where abort(truncate) could crash us. 2013-04-16 23:57:50 -04:00
rwlock.c Refs #1529. 2013-04-16 23:57:48 -04:00
rwlock.h Refs #1529. 2013-04-16 23:57:48 -04:00
tdb-recover.c Refs #1529. 2013-04-16 23:57:48 -04:00
tdb_logprint.c Refs #1529. 2013-04-16 23:57:48 -04:00
threadpool.c Refs #1529. 2013-04-16 23:57:48 -04:00
threadpool.h Refs #1529. 2013-04-16 23:57:48 -04:00
toku_worker.c Refs #1529. 2013-04-16 23:57:48 -04:00
toku_worker.h Refs #1529. 2013-04-16 23:57:48 -04:00
trace_mem.c Refs #1529. 2013-04-16 23:57:48 -04:00
trace_mem.h Refs #1529. 2013-04-16 23:57:48 -04:00
valgrind.suppressions Closes #1378 Merged all changes into main. 2013-04-16 23:57:41 -04:00
wbuf.h Refs #1529. 2013-04-16 23:57:48 -04:00
workqueue.h Refs #1529. 2013-04-16 23:57:48 -04:00
x1764.c Refs #1529. 2013-04-16 23:57:48 -04:00
x1764.h Refs #1529. 2013-04-16 23:57:48 -04:00
ybt.c Refs #1529. 2013-04-16 23:57:48 -04:00
ybt.h Refs #1529. 2013-04-16 23:57:48 -04:00