Commit graph

3920 commits

Author SHA1 Message Date
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
Leif Walsh
ea06da8f34 [t:3884] fix up test3884 so it passes valgrind (and re-enable that), and free an extra childkey in brtleaf_split
git-svn-id: file:///svn/toku/tokudb@34129 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Leif Walsh
c14d18aa51 [t:3884] fix a problem with my change to brtleaf_split, and attempt to free everything at the end of test3884. can't close cachetable now so valgrind is off for test3884
git-svn-id: file:///svn/toku/tokudb@34128 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Leif Walsh
1893af748e [t:3884] fixed the problem in brtleaf_split, added back the assert in move_leafentries, and added a test (test3884.c). this required exporting brtleaf_split in brt-internal.h
git-svn-id: file:///svn/toku/tokudb@34127 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Barry Perlman
bab840d771 [t:3884] #3884 Add comment. (No code change.)
git-svn-id: file:///svn/toku/tokudb@34061 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Bradley C. Kuszmaul
78deef3cca close[t:3880] Fix the cxx compile. Refs #3880.
git-svn-id: file:///svn/toku/tokudb@34017 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Rich Prohaska
1cd5c640a8 #3752 use icc in the nightly builds refs[t:3752]
git-svn-id: file:///svn/toku/tokudb@34009 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Leif Walsh
ffbea793a7 [t:3829] adding a benchmark for brt-serialize
git-svn-id: file:///svn/toku/tokudb@33982 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Leif Walsh
32a778c43f [t:3315] merge indexed buffers work into mainline
git-svn-id: file:///svn/toku/tokudb@33979 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
Barry Perlman
4ce36c36a0 [t:3825] #3825 Fix accounting for toku_xrealloc().
git-svn-id: file:///svn/toku/tokudb@33970 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
Rich Prohaska
2ee59a3d6b #3870 add bulk_fetch to the release/examples closes[t:3870]
git-svn-id: file:///svn/toku/tokudb@33961 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Barry Perlman
048ed4b914 [t:3825] #3825 Print memory usage (from malloc_stats()) on failed assert.
git-svn-id: file:///svn/toku/tokudb@33952 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
44b5e6d620 [t:3825] #3825 Do not count free() operations when passed a NULL.
git-svn-id: file:///svn/toku/tokudb@33950 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
Leif Walsh
08cec0c1f8 [t:3856] added a test for the memory leak in prefetching bfes. and now, to trac, I say: fix #3856 Huzzah! Huzzah! Huzzah!
git-svn-id: file:///svn/toku/tokudb@33899 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:47 -04:00
Zardosht Kasheff
9fbe17ef0e [t:3096], some cleanup, get rid of cursor->oldest_living_xid, not necessary
git-svn-id: file:///svn/toku/tokudb@33839 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Leif Walsh
0eff321dc0 [t:3856] fixes #3856
git-svn-id: file:///svn/toku/tokudb@33826 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -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
Rich Prohaska
73d5855c69 #3752 fail=N pass=N for fractal tree tests refs[t:3752]
git-svn-id: file:///svn/toku/tokudb@33807 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
79566071b9 #3752 log counts of tests that pass or fail refs[t:3752]
git-svn-id: file:///svn/toku/tokudb@33763 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
dcf45d96c4 remove parallel make from the fractal tree regression script
git-svn-id: file:///svn/toku/tokudb@33697 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Rich Prohaska
f47d17be7a #3752 run cilkscreen tests on icc builds refs[t:3752]
git-svn-id: file:///svn/toku/tokudb@33696 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Leif Walsh
bc8d3628d2 [t:3635] fixing a memory leak
git-svn-id: file:///svn/toku/tokudb@33606 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Leif Walsh
0ee62a0b23 [t:3635] this ought to fix a build error
git-svn-id: file:///svn/toku/tokudb@33577 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
c21077bc26 [t:3635] fixing a merge conflict I thought I already got
git-svn-id: file:///svn/toku/tokudb@33538 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
Rich Prohaska
2c48825160 #3822 append cilkscreen errors to stderr closes[t:3822]
git-svn-id: file:///svn/toku/tokudb@33433 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Rich Prohaska
873244fb65 #3821 get db-update-bdb working within the default lock limit refs[t:3821]
git-svn-id: file:///svn/toku/tokudb@33429 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Rich Prohaska
ee7e3adc70 #3821 simplfy the db-update sample code refs[t:3821]
git-svn-id: file:///svn/toku/tokudb@33426 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Zardosht Kasheff
90ecff06bc [t:3755], put in assert
git-svn-id: file:///svn/toku/tokudb@33425 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Zardosht Kasheff
370a98bbce [t:3755], merge fix to main where we write a dirty node out on a writer thread if a checkpoint is pending
git-svn-id: file:///svn/toku/tokudb@33424 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Zardosht Kasheff
e686a2ec1f [t:3781], set state to CTPAIRE_READING when doing a partial fetch
git-svn-id: file:///svn/toku/tokudb@33423 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:46 -04:00
Rich Prohaska
f22d864168 #3783 txn begin commit benchmark refs[t:3783]
git-svn-id: file:///svn/toku/tokudb@33403 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Rich Prohaska
d2cefcc9e5 #3752 script to run fractal tree tests with icc refs[t:3752]
git-svn-id: file:///svn/toku/tokudb@33394 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Zardosht Kasheff
c5478aa254 [t:3710], remove BP_FULLHASH and BP_HAVE_FULLHASH
git-svn-id: file:///svn/toku/tokudb@33357 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Zardosht Kasheff
32fdf68b49 [t:3815], address CR comments from 7/22
git-svn-id: file:///svn/toku/tokudb@33355 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Rich Prohaska
d7d0e7044e #3796 fix the memory leak found with valgrind + icc debug build refs[t:3796]
git-svn-id: file:///svn/toku/tokudb@33292 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -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
2e03c2588c [t:3774], add cachetable miss and hit counts to get_and_pin_nonblocking
git-svn-id: file:///svn/toku/tokudb@33153 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00
Rich Prohaska
bd5fffc204 #3726 support BIG caches in ptquery refs[t:3726]
git-svn-id: file:///svn/toku/tokudb@33113 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:45 -04:00