Commit graph

4310 commits

Author SHA1 Message Date
John Esmet
39ea7d28d0 close[t:4284] the non blocking mutex implementation is now a wrapper of the rwlock implementation. the non blocking mutex api uses only the writer portion of the rwlock api
git-svn-id: file:///svn/toku/tokudb@39143 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
73b74a6c20 #4429 fix test for bdb 5.3 refs[t:4429]
git-svn-id: file:///svn/toku/tokudb@39118 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
43ae6ec3d5 #4429 fix test for bdb 5.3 refs[t:4429]
git-svn-id: file:///svn/toku/tokudb@39115 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Rich Prohaska
254d7ce411 #4429 fix test for bdb 5.3 refs[t:4429]
git-svn-id: file:///svn/toku/tokudb@39114 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:07 -04:00
Zardosht Kasheff
ef5fc5a2a9 [t:4427], have create_table take a uint64_t for cachetable_size
git-svn-id: file:///svn/toku/tokudb@39111 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Rich Prohaska
5fd4d3ec1f #4084 run bdb tests refs[t:4084]
git-svn-id: file:///svn/toku/tokudb@39106 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
John Esmet
f9e6a2db33 [t:3894] merging 3894 to main. added a fix, a test, and updated the header for row_size_supported. also reformatted some really messy code in make_db_h.c
git-svn-id: file:///svn/toku/tokudb@39075 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Rich Prohaska
c085a9a463 #4336 fix a locking test for bdb refs[t:4336]
git-svn-id: file:///svn/toku/tokudb@39044 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Rich Prohaska
0511fdcc24 #4336 fix a locking test for bdb refs[t:4336]
git-svn-id: file:///svn/toku/tokudb@39043 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Zardosht Kasheff
6726f69cf0 [t:4119], remove direct call to toku_cachetable_get_and_pin in the is_empty functions
git-svn-id: file:///svn/toku/tokudb@39028 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Zardosht Kasheff
1e8c6c9ad4 [t:4386], address CR comments in toku_cachetable_unpin_and_remove
git-svn-id: file:///svn/toku/tokudb@39024 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Rich Prohaska
c6c33fe5ba #4417 turn cilk off for fractal tree builds with icc refs[t:4417]
git-svn-id: file:///svn/toku/tokudb@39021 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Zardosht Kasheff
be1275fea5 [t:4333], add test
git-svn-id: file:///svn/toku/tokudb@39006 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Leif Walsh
7fce206456 cosmetic changes in some orthopush code
git-svn-id: file:///svn/toku/tokudb@38984 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Leif Walsh
8eef83801e [t:4382] merging test uncommenting from 5.2.7 back to mainline
git-svn-id: file:///svn/toku/tokudb@38961 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Leif Walsh
cdcbd18cb8 [t:4382] wrote script to run tests forever
git-svn-id: file:///svn/toku/tokudb@38957 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Leif Walsh
b01cbe4809 one more edit from code review today: move fresh messages to stale after
all application is done


git-svn-id: file:///svn/toku/tokudb@38942 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Zardosht Kasheff
960bf17f9f [t:4403], make test change fo put_with_dep_pairs
git-svn-id: file:///svn/toku/tokudb@38940 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Zardosht Kasheff
97291defd0 [t:4403], make test change for get_and_pin_with_dep_pairs
git-svn-id: file:///svn/toku/tokudb@38939 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Leif Walsh
e867e37789 most of the comments from today's orthopush code review
git-svn-id: file:///svn/toku/tokudb@38930 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Rich Prohaska
b82d6ac7a3 #4084 speed up fractal tree tests refs[t:4084]
git-svn-id: file:///svn/toku/tokudb@38912 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Leif Walsh
9e3042b049 more comments for code review of orthopush
git-svn-id: file:///svn/toku/tokudb@38885 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Leif Walsh
1eb7167b00 comments added from code review today
git-svn-id: file:///svn/toku/tokudb@38883 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Zardosht Kasheff
c5c0e52dfd [t:4394], hopefully fix issue
git-svn-id: file:///svn/toku/tokudb@38879 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Leif Walsh
9c560a218d comment functions below maybe_apply_ancestors_messages_to_node
git-svn-id: file:///svn/toku/tokudb@38877 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Barry Perlman
285e5c3753 [t:4381] Merge tokudb.4381 to main with command {{{svn merge -r38709:HEAD tokudb.4381 tokudb}}} from directory sandbox/toku. Do not update checkpoint_staging version of statistics for a dictionary close in progress. Make function cachetable_flush_cachefile() return void to simplify error handling. Closes #4381.
git-svn-id: file:///svn/toku/tokudb@38874 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:06 -04:00
Rich Prohaska
cd084ff938 #4084 fix the build.check.bash script refs[t:4084]
git-svn-id: file:///svn/toku/tokudb@38868 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Rich Prohaska
0ee84bc8f5 #4390 speed up loader tests run from the makefile refs[t:4390]
git-svn-id: file:///svn/toku/tokudb@38819 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Zardosht Kasheff
549ff6da03 [t:4388], add last test
git-svn-id: file:///svn/toku/tokudb@38809 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Zardosht Kasheff
6624a1aa67 [t:4388], add test for checkpoint during merge
git-svn-id: file:///svn/toku/tokudb@38808 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Zardosht Kasheff
d8b966d810 [t:4388], add test for splits
git-svn-id: file:///svn/toku/tokudb@38806 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Rich Prohaska
e255488fda #4389 update the loader stress test refs[t:4389]
git-svn-id: file:///svn/toku/tokudb@38804 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Rich Prohaska
1fe6fe212d #4389 update the loader stress test refs[t:4389]
git-svn-id: file:///svn/toku/tokudb@38782 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Rich Prohaska
ea0ba57f66 #4084 try to speed up fractal tree tests on pointy refs[t:4084]
git-svn-id: file:///svn/toku/tokudb@38775 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
6549c635b2 [t:4382] don't invert --only_create runs
git-svn-id: file:///svn/toku/tokudb@38773 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
b755e5f3a9 [t:4382] add non-recover stress tests
git-svn-id: file:///svn/toku/tokudb@38771 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Zardosht Kasheff
398fcc63b9 [t:4388], add test for checkpoint during flush
git-svn-id: file:///svn/toku/tokudb@38768 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
d51eab0c4d [t:4382] merging quick fix to mainline
git-svn-id: file:///svn/toku/tokudb@38736 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
ad17377cfa [t:4382] merge revision info saving part from 5.2.7 to mainline
git-svn-id: file:///svn/toku/tokudb@38734 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Zardosht Kasheff
06b490b549 [t:4384], add tests
git-svn-id: file:///svn/toku/tokudb@38727 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
f7e8d26dcd [t:4382] merging time extension back to mainline
git-svn-id: file:///svn/toku/tokudb@38725 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
514e72777e [t:4382] merging fix from 5.2.7
git-svn-id: file:///svn/toku/tokudb@38722 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
6abacaf66d [t:4382] better signal handling, update/rebuild once per day
git-svn-id: file:///svn/toku/tokudb@38718 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
2ee1bacb3f [t:4382] clean up stuff
git-svn-id: file:///svn/toku/tokudb@38715 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
2aeabf200c [t:4382] don't overwrite old logs anymore
git-svn-id: file:///svn/toku/tokudb@38713 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Rich Prohaska
c6675212ad #4084 speed up fractal tree tests refs[t:4084]
git-svn-id: file:///svn/toku/tokudb@38711 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
36dcf87f97 [t:4382] add dirs to makefile clean rule
git-svn-id: file:///svn/toku/tokudb@38708 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
e4099a0054 [t:4382] save stderr too, kill children better
git-svn-id: file:///svn/toku/tokudb@38706 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
f7ad0ee785 [t:4382] run in temp directory too, so we pinpoint the corefile
git-svn-id: file:///svn/toku/tokudb@38705 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00
Leif Walsh
c262ca2109 [t:4382] fix tmpfile logging, directory creation, output nonsense
git-svn-id: file:///svn/toku/tokudb@38704 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:05 -04:00