mariadb/newbrt
Rich Prohaska 0e92670173 the node size counter gets out of sync with reality. programs assert
during serialization to the disk when the real size is smaller than the
node size counter. so we are going to recompute the node size when
the node is being serialized.


addresses #676


git-svn-id: file:///svn/tokudb@3384 c7de825b-a66e-492c-adef-691d508d4ae1
2008-04-09 15:46:41 +00:00
..
checksum-benchmarks Up 2007-11-14 17:58:38 +00:00
locking-benchmarks Check interprocess pthread rwlocks o see if they work. Fixes #4 2007-11-19 22:01:16 +00:00
benchmark-test.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt-internal.h {{{ 2008-04-09 02:45:27 +00:00
brt-search.h Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt-serialize-test.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt-serialize.c the node size counter gets out of sync with reality. programs assert 2008-04-09 15:46:41 +00:00
brt-test-cursor-2.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt-test-cursor.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt-test-helpers.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
brt-test-named-db.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt-test.c Changing the size calculation broke brt-test. Changed it so if cachetable overflows its budget, then the cachetable continues to work. Addresses #669. 2008-04-07 19:52:49 +00:00
brt-test0.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt-test1.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt-test2.c {{{ 2008-04-09 02:45:27 +00:00
brt-test3.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
brt-test4.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
brt-test5.c Some stuff didn't merge right. Addresses #558. 2008-04-07 11:26:05 +00:00
brt-verify.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
brt-XY.c Rename a bunch of symbols to toku_symbols. Addresses #8. 2007-11-29 15:09:14 +00:00
brt.c {{{ 2008-04-09 02:45:27 +00:00
brt.h Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brt2.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
brtdump.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
brttypes.h Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
cachetable-test.c {{{ 2008-04-09 02:45:27 +00:00
cachetable-test2.c {{{ 2008-04-09 02:45:27 +00:00
cachetable.c {{{ 2008-04-09 02:45:27 +00:00
cachetable.h {{{ 2008-04-09 02:45:27 +00:00
crc.h Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
fifo-test-exp.c Make rollback do the right thing in some cases fo internal nodes. Addresses #556. 2008-03-19 19:23:45 +00:00
fifo-test.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
fifo.c Make rollback do the right thing in some cases fo internal nodes. Addresses #556. 2008-03-19 19:23:45 +00:00
fifo.h Make rollback do the right thing in some cases fo internal nodes. Addresses #556. 2008-03-19 19:23:45 +00:00
fingerprint.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
gpma-internal.h Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
gpma.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
gpma.h Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
hashfun.h Closes #567 2008-03-27 16:26:15 +00:00
hclip.c A tool for only printing the first few columns 2008-01-31 13:03:35 +00:00
key.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
key.h Rename the last bunch of symbols to toku_symbols. Closes #8. 2007-11-29 18:14:40 +00:00
kv-pair.h {{{test-recover3.tdb}}} doesn't crash during recovery now. (It crashes because it recovered to the wrong state.) Addresses #558. 2008-04-03 22:27:32 +00:00
leafentry.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
leafentry.h Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
list-test.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
list.h Rollback is working a little better. Addresses #27. 2008-02-14 19:23:25 +00:00
lock.h Add copyright 2008. Fixes #283. 2008-01-24 15:10:32 +00:00
log-internal.h Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
log-test.c Update log-test to work better and test some logging as unit tests. Addresses #484. 2008-03-11 18:51:26 +00:00
log-test2.c Update log-test to work better and test some logging as unit tests. Addresses #484. 2008-03-11 18:51:26 +00:00
log-test3.c Create log-test3.c 2008-03-11 18:55:42 +00:00
log-test4.c Group commit working in tokulogger. Need to release some locks in ydb. Addresses #484. 2008-03-12 17:55:11 +00:00
log-test5.c Group commit working in tokulogger. Need to release some locks in ydb. Addresses #484. 2008-03-12 17:55:11 +00:00
log-test6.c Group commit working in tokulogger. Need to release some locks in ydb. Addresses #484. 2008-03-12 17:55:11 +00:00
log.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
log.h Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
logformat.c {{{ 2008-04-09 02:45:27 +00:00
Makefile {{{ 2008-04-09 02:45:27 +00:00
memory-debug.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
memory.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
memory.h Some stuff didn't merge right. Addresses #558. 2008-04-07 11:25:11 +00:00
mempool.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
mempool.h Write leafentry code, and get things to compile. Make it more compatible with -Wconversion. Addresses #558. 2008-04-04 18:22:01 +00:00
memtest.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
pma-cursor.h Improvements to rollback. Addresses #27. 2008-02-27 11:05:19 +00:00
pma-internal.h Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
pma-test.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
primes.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
primes.h Create {{{toku_assert}}} (Fixes #354). Make the primes test actually work (Fixes #355). Addresses #277. 2008-02-07 16:35:39 +00:00
randdb4.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
rbuf.h Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
recover.c {{{ 2008-04-09 02:45:27 +00:00
roll.c {{{ 2008-04-09 02:45:27 +00:00
rwlock.c Add copyrights using #ident on the top of newbrt sources. Addresses #54. 2007-11-29 14:18:54 +00:00
tdb-recover.c Call {{{toku_malloc_cleanup}}} in {{{tdb_recover}}}. Fixes #552. 2008-03-18 11:01:44 +00:00
tdb_logprint.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
test-assert.c port to 32 bit machines. addresses #631 2008-04-03 00:13:34 +00:00
test-brt-delete-both.c Forgot to commit something. Addresses #27. 2008-02-26 15:54:14 +00:00
test-brt-overflow.c Fix the undersized buffer pool problem. Fixes #632. Addresses #580. 2008-04-03 13:13:21 +00:00
test-del-inorder.c Merge the tokudb.558 branch back to to the main branch with: 2008-04-07 01:30:25 +00:00
test-gpma-blackbox.c The order in which the two callbacks is done has changed during pma splitting. The inter-gpma callback is done first, then the intra-gpma is done. The test had it backward. Fixes #641. 2008-04-04 12:33:44 +00:00
test-gpma-glassbox.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
test-gpma-leftmost-dup.c Some stuff didn't merge right. Addresses #558. 2008-04-07 11:27:42 +00:00
test-gpma-worstinsert.c Make all those tests run again. Fixes #635. 2008-04-03 20:24:47 +00:00
test-inc-split.c Make all those tests run again. Fixes #635. 2008-04-03 20:24:47 +00:00
test-primes.c add test-primes. addresses #277 2008-01-17 19:35:12 +00:00
test.h Many things: 2008-02-25 22:46:48 +00:00
test_oexcl.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
test_toku_malloc_plain_free.c mixing toku_malloc and malloc is not a problem. At least with BUFFERED_MALLOC not defined. Added a test, and a {{{#error}}} inside {{{memory.c}}}. Fixes #161. 2007-12-10 11:28:00 +00:00
toku_assert.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
toku_assert.h Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
wbuf.h Write leafentry code, and get things to compile. Make it more compatible with -Wconversion. Addresses #558. 2008-04-04 18:22:01 +00:00
ybt-test.c Use toku_assert instead of assert. Addresses #354. 2008-02-08 03:17:38 +00:00
ybt.c Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00
ybt.h Rename a bunch of symbols to toku_symbols. Addresses #8. 2007-11-29 15:17:46 +00:00
yerror.h Merge the 558 branch back to the main with 2008-04-02 23:40:36 +00:00