Commit graph

1679 commits

Author SHA1 Message Date
Rich Prohaska
86bb9be102 #4018 set modify time to create time when creating a fractal tree refs[t:4018]
git-svn-id: file:///svn/toku/tokudb@35682 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:51 -04:00
John Esmet
8598214490 [t:4018] 4018 changes to main
git-svn-id: file:///svn/toku/tokudb@35662 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:51 -04:00
Barry Perlman
4368332f6c [t:3560] #3560 Restore test_update_broadcast_stress to test suite.
git-svn-id: file:///svn/toku/tokudb@35613 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:51 -04:00
Zardosht Kasheff
8945913952 [t:4038], fix race condition
git-svn-id: file:///svn/toku/tokudb@35604 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:51 -04:00
Zardosht Kasheff
8948b040f5 [t:4039], compilation fix
git-svn-id: file:///svn/toku/tokudb@35575 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:51 -04:00
Zardosht Kasheff
5904e83e7e [t:4039], set a default cachetable size
git-svn-id: file:///svn/toku/tokudb@35574 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:51 -04:00
Rich Prohaska
40c9499d8b #4013 change the lock wait timeout from microseconds to milliseconds closes[t:4013]
git-svn-id: file:///svn/toku/tokudb@35555 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:51 -04:00
Leif Walsh
40562d3a30 fixing engine status to print cachetable_size_(non)leaf as unsigned ints, which is what they are
git-svn-id: file:///svn/toku/tokudb@35526 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:51 -04:00
Zardosht Kasheff
5f687736ff [t:3896], remove tests, they are invalid
git-svn-id: file:///svn/toku/tokudb@35517 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:50 -04:00
Zardosht Kasheff
9948adca3c [t:3923], merge to main
git-svn-id: file:///svn/toku/tokudb@35506 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:50 -04:00
Rich Prohaska
dc4960612a #3452 new row locking APIs refs[t:3452]
git-svn-id: file:///svn/toku/tokudb@35392 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:50 -04:00
Rich Prohaska
2a76ad2a9c #3948 verify trees generated by the loader closes[t:3948]
git-svn-id: file:///svn/toku/tokudb@35167 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:50 -04:00
Barry Perlman
c436cfd20f [t:3825] #3825 Add max_mem_in_use to memory statistics.
git-svn-id: file:///svn/toku/tokudb@35067 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:50 -04:00
Rich Prohaska
90d968d02d #3973 see if intel inspector can find races in the helgrind1 test refs[t:3973]
git-svn-id: file:///svn/toku/tokudb@35064 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:50 -04:00
Zardosht Kasheff
03f67005cb [t:3645], add better test to main line
git-svn-id: file:///svn/toku/tokudb@34961 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:50 -04:00
Leif Walsh
432ee68331 [t:3923] merging fastcheck timeout to mainline
git-svn-id: file:///svn/toku/tokudb@34806 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:49 -04:00
Leif Walsh
c3933623d0 [t:3923] adding some new makefile rules to make mainline integration testing easier
git-svn-id: file:///svn/toku/tokudb@34780 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:49 -04:00
Leif Walsh
66c01c02fe [t:3203] I did the wrong thing earlier, we want to always trim logfiles, not always *not* trim them.
git-svn-id: file:///svn/toku/tokudb@34538 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:49 -04:00
Barry Perlman
0881909006 [t:3935] #3935 Expand space available for panic string in engine status text (printed to error log).
git-svn-id: file:///svn/toku/tokudb@34490 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Leif Walsh
825bec84ae [t:3203] remove ineffectual DB_CLOSE_DONT_TRIM_LOG
git-svn-id: file:///svn/toku/tokudb@34485 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Leif Walsh
d4b6b7efed [t:3889] [t:3890] merging IndexedAndVersionedBuffers to mainline
git-svn-id: file:///svn/toku/tokudb@34348 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Rich Prohaska
87b48841bc #3881 fix all test that use dir->d_type to allow DT_UNKNOWN so that they run on XFS closes[t:3881]
git-svn-id: file:///svn/toku/tokudb@34248 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Zardosht Kasheff
757fe0ae20 [t:3873], fix dictionary sequential queries, an accountablility variable that was no longer accurate thanks to bulk fetch
git-svn-id: file:///svn/toku/tokudb@34218 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Zardosht Kasheff
95b31be370 [t:3891], add checkpoints to test
git-svn-id: file:///svn/toku/tokudb@34208 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Zardosht Kasheff
1a5dbd80e5 [t:3645], merge to main
git-svn-id: file:///svn/toku/tokudb@34156 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:48 -04:00
Zardosht Kasheff
05f345314d [t:3890], fix makefile
git-svn-id: file:///svn/toku/tokudb@34141 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Zardosht Kasheff
cdc043f96c [t:3890], patch out some long running tests
git-svn-id: file:///svn/toku/tokudb@34131 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Barry Perlman
06843a6451 [t:3825] #3825 Merged changesets 33440, 33527, 33536 from 5.1.4 branch to main.
git-svn-id: file:///svn/toku/tokudb@33975 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Rich Prohaska
52e70dee2b #3832 dont run stat64-null-txn on bdb refs[t:3832]
git-svn-id: file:///svn/toku/tokudb@33967 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Barry Perlman
78ee26f373 [t:3868] #3868 Replace tentative definition of function pointers in toku_assert.c with explicit mechanism: ydb layer passes in function pointers when env is created.
git-svn-id: file:///svn/toku/tokudb@33951 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Barry Perlman
cfebabfdfa [t:3825] #3825 Do not call malloc_usable_size() with NULL. Add malloc_fail and realloc_fail to engine status.
git-svn-id: file:///svn/toku/tokudb@33948 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Barry Perlman
2b54c48dcc [t:3825] #3825 Add memory usage statistics to engine status.
git-svn-id: file:///svn/toku/tokudb@33928 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
John Esmet
059c85ee3e close[t:3832] ydb's stat64 now checks for a null txn before passing a tokutxn to the brt layer. modified original stat64.c test as a new stat64-null-txn.c test without transactions, passes.
git-svn-id: file:///svn/toku/tokudb@33918 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Zardosht Kasheff
870788e299 [t:3436], fix makefile
git-svn-id: file:///svn/toku/tokudb@33810 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Zardosht Kasheff
f392523514 [t:3436], [t:3782], merge ydb level bulk fetch to main line
git-svn-id: file:///svn/toku/tokudb@33770 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Rich Prohaska
39ab9a7e32 #3845 get recover-loader-test working on amazon with broken readdir refs[t:3845]
git-svn-id: file:///svn/toku/tokudb@33718 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Rich Prohaska
9fcd4d15fc #3845 get recover-loader-test working on amazon with broken readdir refs[t:3845]
git-svn-id: file:///svn/toku/tokudb@33717 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Rich Prohaska
7df041788c #3836 add cachetable eviction counter to engine status refs[t:3836]
git-svn-id: file:///svn/toku/tokudb@33558 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Leif Walsh
b669ec96d6 [t:3635] [t:3764] [t:3757] [t:3749] merging tokudb.3635+prefetch into mainline, pending testing, fixes #3635, #3764, #3757, #3749
git-svn-id: file:///svn/toku/tokudb@33537 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Leif Walsh
50afa6c349 [t:3755] add test_3755 to BDB_DONTRUN_TESTS
git-svn-id: file:///svn/toku/tokudb@33240 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Zardosht Kasheff
ecd2149fb7 [t:3755], add a test that crashes if we put debug code in get_and_pin_nonblocking to make sure that a checkpoint is not pending
git-svn-id: file:///svn/toku/tokudb@33088 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Rich Prohaska
d4aa39a855 #3590 merge fsync after locks are released (fixes groupcommit) refs[t:3590]
git-svn-id: file:///svn/toku/tokudb@33073 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Bradley C. Kuszmaul
f86b825fee [t:3581] Slight fixup of redzone. Refs #3581.
git-svn-id: file:///svn/toku/tokudb@33043 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Barry Perlman
bf7663ceda [t:3654] #3654 Added some OrthoPush and basement node info to engine status.
git-svn-id: file:///svn/toku/tokudb@33041 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Bradley C. Kuszmaul
48865d08cf [t:3581] Make checkpoint1 use redzone. Refs #3581
git-svn-id: file:///svn/toku/tokudb@33040 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Leif Walsh
f1e4932122 [t:3754] disable building basementnodesize test on bdb
git-svn-id: file:///svn/toku/tokudb@33018 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00
Leif Walsh
528ac0ef03 [t:3713] merge test changes for #3713 into main, fixes #3713
git-svn-id: file:///svn/toku/tokudb@33013 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00
Zardosht Kasheff
dcc4c12645 [t:3660], remove test_thread_stack from filtered tests
git-svn-id: file:///svn/toku/tokudb@32982 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00
Leif Walsh
ed07802061 [t:3646] merging changes from tokudb.3646b. fixes #3646
git-svn-id: file:///svn/toku/tokudb@32975 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00
Barry Perlman
833583c7a6 [t:3654] #3654 Create new BRT_STATUS to collect info on brt behavior.
git-svn-id: file:///svn/toku/tokudb@32971 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:44 -04:00