Leif Walsh
a7a6527b27
refs #4871 fix run_test1426.sh
...
git-svn-id: file:///svn/toku/tokudb@46087 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:01 -04:00
John Esmet
52635a5e17
refs #5282 i lied, the ydb layer needed some fixes for txnless descriptor updates :)
...
git-svn-id: file:///svn/toku/tokudb@45959 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:00 -04:00
Leif Walsh
d6e29e9224
refs #5206 fix calculation of bdb test list
...
git-svn-id: file:///svn/toku/tokudb@45945 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:00 -04:00
John Esmet
68a73432b2
fixes #5276 check for a locktree before trying to update its descriptor
...
git-svn-id: file:///svn/toku/tokudb@45908 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:59 -04:00
Leif Walsh
958c447641
closes #5206 merge c++ changes to mainline
...
git-svn-id: file:///svn/toku/tokudb@45903 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:59 -04:00
Leif Walsh
7ecee0b669
refs #4871 increase timeout of drd_large_test_stress*
...
git-svn-id: file:///svn/toku/tokudb@45783 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:59 -04:00
Leif Walsh
c3bfcd59cd
refs #5206 merge signed types fix to main
...
git-svn-id: file:///svn/toku/tokudb@45638 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:58 -04:00
Leif Walsh
a367232ad2
refs #5206 merge work making our code c99 and c++11 compatible, to mainline
...
git-svn-id: file:///svn/toku/tokudb@45632 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:58 -04:00
Leif Walsh
6516ffaf77
refs #4871 increase timeout for test3529
...
git-svn-id: file:///svn/toku/tokudb@45458 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
Leif Walsh
91fb823d0f
refs #4871 increase some test timeouts
...
git-svn-id: file:///svn/toku/tokudb@45432 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
Yoni Fogel
0e33e7828e
refs #4931 comment changes
...
git-svn-id: file:///svn/toku/tokudb@45368 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
Yoni Fogel
e545f2d380
refs #5197 Fix a couple of bugs (off by true, and missing braces around if statement) with not reserving memory for put-loader
...
Also only call toku_txn_require_checkpoint_on_commit(tokutxn) once (instead of N times)
git-svn-id: file:///svn/toku/tokudb@45351 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
Zardosht Kasheff
d39a6033d8
closes #5197 , check in fix
...
git-svn-id: file:///svn/toku/tokudb@45347 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
John Esmet
84e3d93b47
fixes #5194 don't both grabbing the lock if there's no work to do
...
git-svn-id: file:///svn/toku/tokudb@45346 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
Leif Walsh
06b24bc451
refs #4871 increase some test timeouts
...
git-svn-id: file:///svn/toku/tokudb@45309 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
John Esmet
1c9b5023fc
fixes #5164 small changes to perf insert multiple, which is now complete. it measures multithreaded put_multiple performance, which is analogous to multiple writers on a single table with many indexes in mysql
...
git-svn-id: file:///svn/toku/tokudb@45265 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
Leif Walsh
33f8e81bf8
refs #4802 get stress tests' hot_optimize operation to stop early (when the test is over) so drd version doesn't take so long
...
git-svn-id: file:///svn/toku/tokudb@45260 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:57 -04:00
Leif Walsh
9ad9f12399
refs #4871 increase timeout for 1426 *again*. what happened to it?
...
git-svn-id: file:///svn/toku/tokudb@45259 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Leif Walsh
72f7d85666
refs #5138 test-5138 didn't need to be nearly that large
...
git-svn-id: file:///svn/toku/tokudb@45258 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Leif Walsh
0beab97d27
refs #4871 don't make bdb versions of recover-test_stress_openclose or
...
test-5138, increase timeout for test1426
git-svn-id: file:///svn/toku/tokudb@45235 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Leif Walsh
d5556a85de
closes #5185 make sure test_stress4 only runs one update thread at a time.
...
git-svn-id: file:///svn/toku/tokudb@45225 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
John Esmet
515d9a87b0
fixes #5183 fix stress openclose to use the standard query/update operations so that recovery can verify the correctness of the dbs upon recovery. this means we can have a recovery version of the test, which simply sets crash_at_end = true before calling stress table. put all of the common stuff in a header (dirty but better than duplicating the code)
...
git-svn-id: file:///svn/toku/tokudb@45224 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Zardosht Kasheff
a2fb4f699c
closes #5055 , add comment
...
git-svn-id: file:///svn/toku/tokudb@45215 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Zardosht Kasheff
f6f073706b
closes #5005 , add a comment
...
git-svn-id: file:///svn/toku/tokudb@45213 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Yoni Fogel
83b52d4983
refs #5149 added comments
...
git-svn-id: file:///svn/toku/tokudb@45206 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Yoni Fogel
216aec3fb9
refs #5149 Fix up ydb layer read-only txn optimizations.
...
The is_read_only function already took into account children, so we don't need complicated logic.
git-svn-id: file:///svn/toku/tokudb@45205 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Leif Walsh
82be487d00
refs #4871 increase timeout for test_groupcommit_count.bdb
...
git-svn-id: file:///svn/toku/tokudb@45204 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Leif Walsh
3d18e62abb
refs #4871 increase test timeout for large stress tests
...
git-svn-id: file:///svn/toku/tokudb@45203 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Yoni Fogel
7933e613b4
closes #5182 Remove oldest_living_xid(and time) from engine status.
...
This cleans up some of the transaction manager code.
Optimize looks at the OMT now
git-svn-id: file:///svn/toku/tokudb@45202 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Leif Walsh
3c72e807bd
closes #5138 add test for 5138
...
git-svn-id: file:///svn/toku/tokudb@45196 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
John Esmet
1fecf0b715
refs #5179 improve comment for get_next_ule that fixed hot indexing but, and document the client contract regarding hot db writes and index create/abort/close
...
git-svn-id: file:///svn/toku/tokudb@45190 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:56 -04:00
Zardosht Kasheff
e3800077b8
refs #5142 ], add function for getting cursor on directory
...
git-svn-id: file:///svn/toku/tokudb@45158 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Leif Walsh
1a4158859f
refs #4871 increase test timeout for recovery_fileops_unit.tdb
...
git-svn-id: file:///svn/toku/tokudb@45153 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Leif Walsh
3284441529
refs #4871 increase test timeout for test_rand_insert_mult_db.tdb
...
git-svn-id: file:///svn/toku/tokudb@45143 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Zardosht Kasheff
4f4936a1fb
refs #5133 , fix compilation error
...
git-svn-id: file:///svn/toku/tokudb@45097 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Leif Walsh
80ec7a872a
refs #4871 don't build perf_insert_multiple on bdb
...
git-svn-id: file:///svn/toku/tokudb@45090 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Yoni Fogel
dc48569937
refs #5170 Fix memory allocation (and use macros) during hot indexing.
...
Also make some invariants cleaner
git-svn-id: file:///svn/toku/tokudb@45075 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
John Esmet
92be5bc8ae
[t:5133] properly fix the memory leak introduced earlier today.
...
the big idea is that we need to allocate space for a leaf entry and keep it around if we want to create a ULE for it. so now the provisional info holds a pointer to both the le and the ule so the caller can free it later.
git-svn-id: file:///svn/toku/tokudb@45071 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Yoni Fogel
a60e32e580
refs #4964 fix compiler warnings
...
git-svn-id: file:///svn/toku/tokudb@45069 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Yoni Fogel
1a68be729b
refs #4964 Cleanups during review
...
git-svn-id: file:///svn/toku/tokudb@45068 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Leif Walsh
7e12a20049
refs #5153 fix another typo
...
git-svn-id: file:///svn/toku/tokudb@45065 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
John Esmet
f2df2994c5
refs #5164 fix some garbage in the threaded helpers file
...
also fix the ule interface to not use const, since it doesn't do what I want because of a pesky typedef
git-svn-id: file:///svn/toku/tokudb@45064 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
John Esmet
49927cf809
refs #5164 perf insert multiple does env->put_multiple
...
git-svn-id: file:///svn/toku/tokudb@45061 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Zardosht Kasheff
beb00d9edd
refs #4964 , add some comments for changing a descriptor
...
git-svn-id: file:///svn/toku/tokudb@45060 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Yoni Fogel
864e6270a2
refs #5153 fix typo made during cleanup
...
git-svn-id: file:///svn/toku/tokudb@45059 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Yoni Fogel
d2b02de315
refs #5153 minor cleanups from review
...
git-svn-id: file:///svn/toku/tokudb@45058 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Leif Walsh
a9cffad7ca
add 6.0.0 stress test envs to nightly tests and stress test script
...
refs #4797
git-svn-id: file:///svn/toku/tokudb@45053 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:55 -04:00
Leif Walsh
80be88e439
increase a couple of test timeouts that were close to their limits anyway
...
also, sort those lists
refs #4871
git-svn-id: file:///svn/toku/tokudb@45045 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:54 -04:00
John Esmet
83b5038c67
[t:5133] fix a memory leak, clean up the ule API.
...
git-svn-id: file:///svn/toku/tokudb@45044 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:54 -04:00
Leif Walsh
3633147794
tightened the drd_large_* timeout too much last night. bringing it back
...
up a little
refs #4871
git-svn-id: file:///svn/toku/tokudb@45038 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:54 -04:00