Commit graph

4122 commits

Author SHA1 Message Date
Zardosht Kasheff
d2e69831fb [t:4141], use toku_compress_bound in sub_block.c
git-svn-id: file:///svn/toku/tokudb@37242 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Leif Walsh
8cb72c3d77 [t:4113] refactored test3884 and ensured its correctness
git-svn-id: file:///svn/toku/tokudb@37238 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Leif Walsh
8d6ea79ff5 {t:4160] merging to mainline
git-svn-id: file:///svn/toku/tokudb@37230 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Christian Rober
927d09851b [t:4150] Minor Comment Fix and Port of bug fix to Main.
git-svn-id: file:///svn/toku/tokudb@37213 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Rich Prohaska
40ab3d97b2 #4171 fsync the correct directory in the brtloader refs[t:4171]
git-svn-id: file:///svn/toku/tokudb@37212 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Zardosht Kasheff
3dda31f011 [t:4154], fix test bug on main
git-svn-id: file:///svn/toku/tokudb@37185 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Barry Perlman
9390c9bba3 [t:4159] Closes #4159 Fix incorrect displays in engine status. Also make all engine status fields 64 bits.
git-svn-id: file:///svn/toku/tokudb@37176 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Zardosht Kasheff
9df0b6fbab [t:4155], add comments explaining race condition better
git-svn-id: file:///svn/toku/tokudb@37175 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Rich Prohaska
922a7f4768 #4146 verify that fifo messages are sorted by msn closes[t:4146]
git-svn-id: file:///svn/toku/tokudb@37171 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Rich Prohaska
f7a3b41b18 #4137 remove atomic.h refs[t:4137]
git-svn-id: file:///svn/toku/tokudb@37157 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Rich Prohaska
46b2fbe221 #4131 mark fractal tree status variables so that drd will ignore them closes[t:4131]
git-svn-id: file:///svn/toku/tokudb@37113 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Christian Rober
76117f564d [t:4150] Mergin MSN unit test updates to main.
git-svn-id: file:///svn/toku/tokudb@37061 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Leif Walsh
864366e81d [t:4147] merge to main
git-svn-id: file:///svn/toku/tokudb@37060 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Zardosht Kasheff
86f2a54bf5 [t:4153], check in fix to main line
git-svn-id: file:///svn/toku/tokudb@37056 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Barry Perlman
c170274c9e [t:3988] #3988 Add cleaner_executions to handlerton display of engine status. Deleted maybe_get_and_pin_if_in_memorys from header. Improved engine status display on crash.
git-svn-id: file:///svn/toku/tokudb@37054 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Rich Prohaska
37ff3d8904 #4145 add a write lock stress test refs[t:4145]
git-svn-id: file:///svn/toku/tokudb@37052 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Rich Prohaska
6c937f096f #3127 run stress and upgrade tests refs[t:3127]
git-svn-id: file:///svn/toku/tokudb@37050 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Leif Walsh
1fcc6070bd [t:4145] merge to mainline
git-svn-id: file:///svn/toku/tokudb@37032 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Leif Walsh
12ac4494a0 [t:4145] merged too much, reverting
git-svn-id: file:///svn/toku/tokudb@37029 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Leif Walsh
285f28d575 [t:4145] merging compilation fix
git-svn-id: file:///svn/toku/tokudb@37028 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Leif Walsh
9b3163c85e [t:4145] set the max_msn_applied in the basement node created by a leaf split
git-svn-id: file:///svn/toku/tokudb@36997 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Leif Walsh
ad0121f9ce [t:4144] add command line flags --num_update_threads, --update_txn_size,
and --no-crash_on_update_failure


git-svn-id: file:///svn/toku/tokudb@36985 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Rich Prohaska
9450008934 #4117 speed up brt_verify. merge to mainline refs[t:4117]
git-svn-id: file:///svn/toku/tokudb@36980 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Rich Prohaska
11c4f63561 #4136 add malloc status output refs[t:4136]
git-svn-id: file:///svn/toku/tokudb@36979 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:57 -04:00
Barry Perlman
23698f1e96 [t:3988] #3988 Restore max mem in use statistic.
git-svn-id: file:///svn/toku/tokudb@36975 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Barry Perlman
8bd8243a9e [t:4136] #4136 Add engine status output to db-benchmark-test. Make engine status output available for scanscan even if not verbose.
git-svn-id: file:///svn/toku/tokudb@36929 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Leif Walsh
785b32654c [t:3988] oops, I added back too much. compilation fix
git-svn-id: file:///svn/toku/tokudb@36919 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Leif Walsh
4af43d5a13 [t:3988] fixing changes I blew away with commit 36862
git-svn-id: file:///svn/toku/tokudb@36918 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Rich Prohaska
fbfbf4afaf #3127 oops, fix the hotindexer-undo-do test rule refs[t:3127]
git-svn-id: file:///svn/toku/tokudb@36917 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Barry Perlman
69b5e84d44 [t:4050] #4050 Removed some redundant bookkeeping and replaced some unnecessarily conservative XCALLOC() uses with XMALLOC().
git-svn-id: file:///svn/toku/tokudb@36873 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Barry Perlman
6aa1c77916 [t:3988] #3988 Make new info available to engine status. Still need to update handlerton. Note small change in header.
git-svn-id: file:///svn/toku/tokudb@36867 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
John Esmet
fef79dd3df [t:3988] #3988 Add some more status info, still need to fix at ydb and handlerton.
git-svn-id: file:///svn/toku/tokudb@36865 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Barry Perlman
fb0cbd428b [t:3988] #3988 Add some more status info. Still need to get into header, ydb and handlerton.
git-svn-id: file:///svn/toku/tokudb@36864 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Rich Prohaska
0fe564b70f #4117 add a program to verify a db-benchmark file refs[t:4117]
git-svn-id: file:///svn/toku/tokudb@36863 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Leif Walsh
0375f255ea [t:3988] added flush status
git-svn-id: file:///svn/toku/tokudb@36862 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
John Esmet
95cac476e5 close[t:3867] partial eviction data from 3867 gathered and show in show
engine status + get_env_status_text, merging to main


git-svn-id: file:///svn/toku/tokudb@36859 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Bradley C. Kuszmaul
ca1d9f06ca [t:4133] Candidate #4133 (set version to 16).
git-svn-id: file:///svn/toku/tokudb@36855 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Bradley C. Kuszmaul
7068285e64 close[t:4132] Fix #4132 (keyrange test failure) Closes #4132.
git-svn-id: file:///svn/toku/tokudb@36851 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Barry Perlman
1ded685834 [t:3988] #3988 Collect some statistics. Still need to add to header and deliver to engine status.
git-svn-id: file:///svn/toku/tokudb@36845 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
John Esmet
74e885a027 close[t:4066] using atomic fetch and increments to avoid race conditions on brt_status
git-svn-id: file:///svn/toku/tokudb@36842 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Rich Prohaska
f81610142d #4061 add some drd suppressions for libc functions refs[t:4061]
git-svn-id: file:///svn/toku/tokudb@36840 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Bradley C. Kuszmaul
9a4046356e close[t:4123] Fix #4123. Get the loader-stress tests to work. (Bandaid that will be removed in #4129.) Refs #4129.
git-svn-id: file:///svn/toku/tokudb@36838 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Zardosht Kasheff
48f8be7094 [t:4130], fix bug
git-svn-id: file:///svn/toku/tokudb@36837 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Rich Prohaska
f98830f192 #4061 run all stress tests with drd refs[t:4061]
git-svn-id: file:///svn/toku/tokudb@36836 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:56 -04:00
Bradley C. Kuszmaul
f35f98449b close[t:4123] Fixes #4123.
git-svn-id: file:///svn/toku/tokudb@36832 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Bradley C. Kuszmaul
f128c964b9 [t:4123] Fix stat64 (really a bandaid for stat64, till we fix #3995 (see #4129 to remove the bandaid.). Refs #4123, #3995, #4129.
git-svn-id: file:///svn/toku/tokudb@36831 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Zardosht Kasheff
45a5598389 [t:4128], change toku_bnc_memory_size to report number of bytes used in buffer
git-svn-id: file:///svn/toku/tokudb@36828 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Rich Prohaska
ef4a11714a #3127 add a rule to run all of the upgrade tests refs[t:3127]
git-svn-id: file:///svn/toku/tokudb@36827 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Barry Perlman
47cc40fbf6 [t:4127] Closes #4127 Change brtnode_memory_size() to count space allocated for leafentries, not entire mempool.
git-svn-id: file:///svn/toku/tokudb@36825 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Barry Perlman
9051b4736a [t:4127] #4020 Add function toku_mempool_get_allocated_space()
git-svn-id: file:///svn/toku/tokudb@36823 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00