Commit graph

4113 commits

Author SHA1 Message Date
Barry Perlman
ff579f3a99 [t:4283] Closes #4283 Detect begin checkpoint in critical regions.
git-svn-id: file:///svn/toku/tokudb@37926 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:00 -04:00
Rich Prohaska
08b4add1ab #4015 fix the icc compilation problem with a private static db refs[t:4015]
git-svn-id: file:///svn/toku/tokudb@37922 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:00 -04:00
Barry Perlman
ecb2859af2 [t:4184] #4184 Merge tokudb.4184c to main. Main now supports stat64 and keyrange64.
git-svn-id: file:///svn/toku/tokudb@37921 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:00 -04:00
Bradley C. Kuszmaul
f8a3033c00 [t:4015] Deal with broken case for NULL descriptors. Somehow I didn't notice that the tests failed. Refs #4015.
git-svn-id: file:///svn/toku/tokudb@37915 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:00 -04:00
Leif Walsh
3377a9d8d8 [t:4015] removing unneeded <valgrind/drd.h> from brt-flusher.c
git-svn-id: file:///svn/toku/tokudb@37909 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:00 -04:00
Bradley C. Kuszmaul
e6d021b33a close[t:4015] Fix #4015. {{{svn merge -r 37828:37890 ../tokudb.4015}}}. (Still need to do the code review. Scheduled for tomorrow.)
git-svn-id: file:///svn/toku/tokudb@37892 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:00 -04:00
Bradley C. Kuszmaul
6cc79aee9d close[t:4273] Fix #4273. {{{svn merge -r 37842:37875 ../tokudb.4273}}}.
git-svn-id: file:///svn/toku/tokudb@37891 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
1ead590aec [t:4281], grab fdlock around reading of fd in bring_node_fully_into_memory
git-svn-id: file:///svn/toku/tokudb@37884 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Rich Prohaska
34f96b568b #4279 fix the bdb run of the blocking-put-timeout test refs[t:4279]
git-svn-id: file:///svn/toku/tokudb@37880 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Rich Prohaska
3a78ccabec #4267 use RTLD_DEFAULT in calls to dlsym per the man page closes[t:4267]
git-svn-id: file:///svn/toku/tokudb@37852 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
26e61965c9 [t:4271], add comments per code review
git-svn-id: file:///svn/toku/tokudb@37831 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Bradley C. Kuszmaul
ff50277e97 [t:4015] Include 4015 test on main, even though it doesn't seem to ever see a problem. At least it runs fast. Refs #4015
git-svn-id: file:///svn/toku/tokudb@37825 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Bradley C. Kuszmaul
f020fe5361 [t:4222] ignore dlsym memory leak on Fedora Core 12 ({{{svn merge -c 37819 ../tokudb.4015}}}). Refs #4222.
git-svn-id: file:///svn/toku/tokudb@37820 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
b6483f3c12 [t:4258], finish changes to cachetable_fetch_pair and do_partial_fetch
git-svn-id: file:///svn/toku/tokudb@37797 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
58b357c008 [t:4258], fix bug from last checkin.
git-svn-id: file:///svn/toku/tokudb@37796 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
a7b351420d [t:4259], add comments in brt-cachetable-wrappers.h
git-svn-id: file:///svn/toku/tokudb@37788 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
518bbc61a7 [t:4258], address cr comments from 12/9 meeting
git-svn-id: file:///svn/toku/tokudb@37787 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
31c791fe8d [t:4244], make fix and add test
git-svn-id: file:///svn/toku/tokudb@37784 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
8ec25fb7a5 [t:4260], [t:4239], merge to main
git-svn-id: file:///svn/toku/tokudb@37751 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
John Esmet
f090e12c21 close[t:4063] query tests at the ydb layer exercise point and range queries over small and large tables with varying cachesizes
git-svn-id: file:///svn/toku/tokudb@37707 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Leif Walsh
f069e838d8 [t:4240] starting to comment brt-flusher.h brt-cachetable-wrappers.h
git-svn-id: file:///svn/toku/tokudb@37705 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Leif Walsh
87b33b2344 [t:4245] commenting functions in orthopush-flush
git-svn-id: file:///svn/toku/tokudb@37691 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
498cdb6aec [t:4065], add test to BDB_DONTRUN
git-svn-id: file:///svn/toku/tokudb@37686 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
339d6da86b [t:4065], add split/merge test
git-svn-id: file:///svn/toku/tokudb@37684 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Leif Walsh
8c31d02852 [t:4240] Refactoring of Flusher Threads and Cleaner threads to new files complete.
git-svn-id: file:///svn/toku/tokudb@37653 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:59 -04:00
Zardosht Kasheff
645458b270 [t:4064], add some brt layer tests for prefetching
git-svn-id: file:///svn/toku/tokudb@37603 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Zardosht Kasheff
31fad43115 [t:4064], add prefetching to bulk fetch test, also add another test to BDB_DONTRUN
git-svn-id: file:///svn/toku/tokudb@37598 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Zardosht Kasheff
23782d641b [t:4235], remove unnecessary variable from kibbutz
git-svn-id: file:///svn/toku/tokudb@37577 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Zardosht Kasheff
215f0a2a47 [t:4235], modify a bunch of comments as a result of the code review
git-svn-id: file:///svn/toku/tokudb@37576 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Zardosht Kasheff
61478b295e [t:4063], add a test
git-svn-id: file:///svn/toku/tokudb@37569 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Rich Prohaska
68da600038 #4222 get the jemalloc chunk size refs[t:4222]
git-svn-id: file:///svn/toku/tokudb@37542 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Rich Prohaska
2419230dda #4222 merge 37514 to main refs[t:4222]
git-svn-id: file:///svn/toku/tokudb@37516 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Barry Perlman
b1324bd474 [t:4181] #4181 Merge from tokudb.4181 to main. Improve memory accounting to prevent resident set size (RSS) from exceeding allocation.
git-svn-id: file:///svn/toku/tokudb@37499 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Rich Prohaska
3a75ccdf96 #4173 increase test coverage of the sort functions refs[t:4173]
git-svn-id: file:///svn/toku/tokudb@37481 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Bradley C. Kuszmaul
e9194786b1 [t:4217] merge r37463 from 4217. Refs #4217.
git-svn-id: file:///svn/toku/tokudb@37464 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Rich Prohaska
49428cca08 #4182 compile memory.c with icc refs[t:4182]
git-svn-id: file:///svn/toku/tokudb@37430 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Barry Perlman
9b0d73150a [t:4182] #4182 Merge tokudb.4182 to main. Add mallocator version string to engine status.
git-svn-id: file:///svn/toku/tokudb@37423 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Barry Perlman
5a2ae5f900 [t:4187] #4187 Fix cosmetic typo, restore get_iname() to its own line.
git-svn-id: file:///svn/toku/tokudb@37371 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Barry Perlman
99e5924e29 [t:4187] #4187 Failed assert in handlerton will call new DB_ENV->crash() function which prints engine status to error log.
git-svn-id: file:///svn/toku/tokudb@37369 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Rich Prohaska
299984dd93 #4137 rm atomic.h from upgrade tests refs[t:4137]
git-svn-id: file:///svn/toku/tokudb@37366 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
Zardosht Kasheff
3914179d4e [t:4141], fix compilation error
git-svn-id: file:///svn/toku/tokudb@37244 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-16 23:59:58 -04:00
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