Commit graph

4388 commits

Author SHA1 Message Date
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
Zardosht Kasheff
d59b7aa86b [t:4126], fix compile of db-benchmark and scanscan
git-svn-id: file:///svn/toku/tokudb@36818 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Zardosht Kasheff
0427a4cacd [t:4120], fix brt-clock-test
git-svn-id: file:///svn/toku/tokudb@36817 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Barry Perlman
04aae8c0bc [t:3988] #3988 Add some instrumentation. More to come...
git-svn-id: file:///svn/toku/tokudb@36814 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Zardosht Kasheff
78d6a19d95 [t:4125], remove cilk code from brt_merge_child
git-svn-id: file:///svn/toku/tokudb@36810 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Barry Perlman
7d828bbd29 [t:4050] #4050 Merge tokudb.4050 to merge, done with command svn merge -r36213:HEAD tokudb.4050 tokudb
git-svn-id: file:///svn/toku/tokudb@36808 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Bradley C. Kuszmaul
43c7b4d15f [t:4115] Candidate for #4115. Refs #4115.
git-svn-id: file:///svn/toku/tokudb@36795 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Leif Walsh
c94a0c048c [t:3997] add cleaner thread variables to db-benchmark-test.c and scanscan.c
git-svn-id: file:///svn/toku/tokudb@36791 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Zardosht Kasheff
84cd9cd9b7 [t:3761], slight fix to bnc_apply_messages_to_basement_node
git-svn-id: file:///svn/toku/tokudb@36789 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Bradley C. Kuszmaul
489e8c7b5f close[t:3994] {{{svn merge -r36763:36780 ../tokudb.3994c}}}. Closes #3994.
git-svn-id: file:///svn/toku/tokudb@36781 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Rich Prohaska
87b69d9faa #4112 avoid jemalloc's usable size problem with a NULL pointer refs[t:4112]
git-svn-id: file:///svn/toku/tokudb@36778 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:55 -04:00
Rich Prohaska
dc687b6097 #3127 run upgrade-test-4 with valgrind in the nightly tests refs[t:3127]
git-svn-id: file:///svn/toku/tokudb@36774 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Rich Prohaska
4d13b0e647 #3127 add a rule to run upgrade-test-4 with valgrind refs[t:3127]
git-svn-id: file:///svn/toku/tokudb@36773 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
eaf3b156c5 [t:4105], add more fixes
git-svn-id: file:///svn/toku/tokudb@36744 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
0ea1a9171b [t:4105], small fix to test, not done with ticket yet
git-svn-id: file:///svn/toku/tokudb@36743 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
48ae2110f2 [t:4105], fix a test
git-svn-id: file:///svn/toku/tokudb@36724 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
3aaa11c01f [t:4107], fix compile
git-svn-id: file:///svn/toku/tokudb@36723 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
7ee9ebc898 [t:4106], fix compile of scanscan.c
git-svn-id: file:///svn/toku/tokudb@36720 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Leif Walsh
8931bf6975 [t:3997] also include workdone counter in cachepressure_size
git-svn-id: file:///svn/toku/tokudb@36710 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
956edbc21f [t:4037], move increments of some brt_status variables to a function, so that we can add drd suppressions for them
git-svn-id: file:///svn/toku/tokudb@36703 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
34dccd5a69 [t:3997], protect read of cleaner_iterations with cachetable lock to make drd happy
git-svn-id: file:///svn/toku/tokudb@36697 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
8dc54da03b [t:4062], fix checkin
git-svn-id: file:///svn/toku/tokudb@36695 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
2753164f2a [t:4062], fix small bug, add test
git-svn-id: file:///svn/toku/tokudb@36694 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Rich Prohaska
cd42bfa6c1 #4091 replace mutex locking in memory.c with atomic ops refs[t:4091]
git-svn-id: file:///svn/toku/tokudb@36691 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
00e8c8c224 [t:3997], merge to main
git-svn-id: file:///svn/toku/tokudb@36689 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
7295d90993 [t:4062], fix small bug
git-svn-id: file:///svn/toku/tokudb@36674 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
0dd7183824 [t:4062], fix small bug
git-svn-id: file:///svn/toku/tokudb@36673 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Zardosht Kasheff
7e7733249f [t:4102], place node and bnc on background thread before unpinning parent
git-svn-id: file:///svn/toku/tokudb@36646 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Rich Prohaska
04d6214089 #4079 add last verification time to the brt header closes[t:4079]
git-svn-id: file:///svn/toku/tokudb@36487 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:54 -04:00
Barry Perlman
0cc59b6952 [t:4094] Closes #4094 Delete obsolete symbol OMT_ITEM_OVERHEAD (which was defined as zero).
git-svn-id: file:///svn/toku/tokudb@36450 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:53 -04:00
Rich Prohaska
65ba8b283f #4052 merge test case from 506 to main refs[t:4052]
git-svn-id: file:///svn/toku/tokudb@36441 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:53 -04:00
Bradley C. Kuszmaul
0f26da1e0c close[t:4077] Merge 4060 branch to main (use two reads on brtnodes).
{{{
svn merge -r35827:36428 ../tokudb.4060
}}}
Refs #4060, Fixes #4077.


git-svn-id: file:///svn/toku/tokudb@36435 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:53 -04:00
Barry Perlman
6eaf7352f4 [t:4052] #4052 Merge 4052 fix from 5.0.6 branch to main.
git-svn-id: file:///svn/toku/tokudb@36327 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:53 -04:00
Rich Prohaska
35a46f2e5e #3853 make the lock tree memory accounting more accurate refs[t:3853]
git-svn-id: file:///svn/toku/tokudb@36278 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:53 -04:00
Barry Perlman
d69063c800 [t:3982] #3982 Oops, deleted a field that I should have removed earlier.
git-svn-id: file:///svn/toku/tokudb@36199 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:53 -04:00