Leif Walsh
2b8697ccd2
refs #5842 fix uninitialized write
...
git-svn-id: file:///svn/toku/tokudb@52268 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Leif Walsh
4feefc100e
refs #5842 fix allocation bug
...
git-svn-id: file:///svn/toku/tokudb@52267 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Leif Walsh
03379b2059
refs #5889 fix test-pwrite4g
...
git-svn-id: file:///svn/toku/tokudb@52258 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Leif Walsh
e9641204f1
refs #5889 fix memory leak
...
git-svn-id: file:///svn/toku/tokudb@52257 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Leif Walsh
a0a5410f9d
refs #5889 fix O_DIRECT detection
...
git-svn-id: file:///svn/toku/tokudb@52239 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Zardosht Kasheff
f3dc3fdea2
refs #5842 , merge Direct I/O to main
...
git-svn-id: file:///svn/toku/tokudb@52238 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Leif Walsh
bba428fdca
refs #5902 svn keywords for dump-env
...
git-svn-id: file:///svn/toku/tokudb@52191 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Leif Walsh
7f61bf7df8
refs #5902 bdb don't run for dump-env
...
git-svn-id: file:///svn/toku/tokudb@52190 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Yoni Fogel
f264328619
refs #5902 Test will fail if upgrade data cannot be found
...
git-svn-id: file:///svn/toku/tokudb@52176 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Leif Walsh
21055fd9c3
refs #5902 cmake glue for test
...
git-svn-id: file:///svn/toku/tokudb@52172 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Yoni Fogel
2185eda85c
refs #5902 Add hooks for testing 5902 upgrade and dump-env test
...
git-svn-id: file:///svn/toku/tokudb@52171 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Yoni Fogel
7cbb89fadc
refs #5902 Add layout version change
...
git-svn-id: file:///svn/toku/tokudb@52164 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Yoni Fogel
bb0aed83d4
refs #5902 Store separate information for each upgrade,
...
prevents crash for double upgrade after v19
Also load correct information for lsn (64 bit instaed of 32 bit)
git-svn-id: file:///svn/toku/tokudb@52162 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Leif Walsh
4599694300
refs #4871 don't run some long tests all the time
...
git-svn-id: file:///svn/toku/tokudb@52094 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Leif Walsh
fb2df7c345
closes #5890 implement selective emailing in run.stress-tests.py
...
git-svn-id: file:///svn/toku/tokudb@52093 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Zardosht Kasheff
46990b0f44
refs #5891 , make a benchmark test
...
git-svn-id: file:///svn/toku/tokudb@52046 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Zardosht Kasheff
1e24e2613b
refs #5554 , add tests to BDB_DONT_RUN
...
git-svn-id: file:///svn/toku/tokudb@51939 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Zardosht Kasheff
3836840ef3
refs #5554 , fix setting of oldest_referenced_xid by looking at snapshot_txnids OMT as well
...
git-svn-id: file:///svn/toku/tokudb@51928 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Leif Walsh
954a994d81
refs #5874 fix a mutex init problem I caught while testing 5874
...
git-svn-id: file:///svn/toku/tokudb@51923 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Zardosht Kasheff
f07a7f1e6a
closes #5554 , merge to main
...
git-svn-id: file:///svn/toku/tokudb@51911 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Zardosht Kasheff
ebb5315335
refs #5638 , merge to main, finally.
...
git-svn-id: file:///svn/toku/tokudb@51767 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
John Esmet
e0a0785900
refs #5801 fix breverse, get flt1 reproducing and passing again
...
git-svn-id: file:///svn/toku/tokudb@51751 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
John Esmet
c1c6e2a17b
refs #5723 fix memory leak
...
git-svn-id: file:///svn/toku/tokudb@51738 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
John Esmet
49425d163b
closes #5864 add compression, decompression, serialization, deserialization statistics to engine status. all interesting code paths should be covered.
...
git-svn-id: file:///svn/toku/tokudb@51729 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
John Esmet
2c3fd6c17e
refs #5723 fix test leaks
...
git-svn-id: file:///svn/toku/tokudb@51728 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
Leif Walsh
8a80359de1
refs #5868 removing a little cruft I found
...
git-svn-id: file:///svn/toku/tokudb@51721 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
John Esmet
95a8538e95
refs #5723 fix some test memory leaks
...
git-svn-id: file:///svn/toku/tokudb@51709 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
John Esmet
2c1a677d26
refs #5801 fix invariant
...
git-svn-id: file:///svn/toku/tokudb@51678 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
John Esmet
0308d99b3f
fix stuff
...
git-svn-id: file:///svn/toku/tokudb@51669 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:26 -04:00
John Esmet
b604b9d6fc
fixes #5762 oldest_referenced_xid and oldest_referenced_xid_known now share a prefix, which makes searching for them together a little easier
...
git-svn-id: file:///svn/toku/tokudb@51667 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
John Esmet
ea0736aa1c
fixes #5723 refs #5801 merge 5723 to main and merge some last-minute 5801 fixes:
...
- widely adopt the use of ybt abstractions instead of raw dbt management. TODO: the loader and the descriptor are still manually managed.
- remove templates from the perf framework in favor of explicit key size checks that more accurately describe "How Keys/Vals Work", and prevent type related bugs.
- also: removed some dead code, refs #5101
git-svn-id: file:///svn/toku/tokudb@51665 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
John Esmet
b32f4f5247
refs #5801 set these to zero, the API may require it, which is strange.
...
git-svn-id: file:///svn/toku/tokudb@51651 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
0fcf47445a
add 6.6.3 to upgrade scenarios tested by nightly stress tests
...
git-svn-id: file:///svn/toku/tokudb@51646 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
76a758c8db
add 6.6.3 to available versions for stress tests script
...
git-svn-id: file:///svn/toku/tokudb@51645 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
John Esmet
b89e91cddd
refs #5801 fix overactive assert
...
git-svn-id: file:///svn/toku/tokudb@51644 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
John Esmet
c9ded07b2f
fixes #5848 add "Id" keyword to each file that did not already have it
...
git-svn-id: file:///svn/toku/tokudb@51639 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
John Esmet
fbedcc475d
refs #5801 merge 5801 (improve threaded stress test framework) to main: now the loader is used for sufficiently large tables, correctness tests fill tables with zeroes while performance tests fill them with bytes based on compressibility, and both use similar code paths for key/val generation for better consistency and readability
...
git-svn-id: file:///svn/toku/tokudb@51638 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
69910da437
refs #5861 fix the bug on mainline
...
git-svn-id: file:///svn/toku/tokudb@51529 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
0d80171a74
run upgrade stress tests on 6.5.1 with python script
...
git-svn-id: file:///svn/toku/tokudb@51482 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
8698cd86b3
run upgrade stress tests on 6.5.1 with cmake
...
git-svn-id: file:///svn/toku/tokudb@51480 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
97df96664e
tweak drd timeouts again
...
git-svn-id: file:///svn/toku/tokudb@51477 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
cf91d65b53
refs #5672 tune timeouts for drd tests
...
git-svn-id: file:///svn/toku/tokudb@51473 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
2ae96c7073
refs #5798 update cachetable-clock-eviction to reflect new probabilistic eviction strategy
...
git-svn-id: file:///svn/toku/tokudb@51472 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
7e154676dd
refs #5850 try scaling loader-stress-test4z.tdb back a bit
...
git-svn-id: file:///svn/toku/tokudb@51471 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
d04efb0304
refs #5742 #5743 suppress more helgrind warnings due to kde bug 307082
...
git-svn-id: file:///svn/toku/tokudb@51470 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
7ef0dba244
refs #5351 add drd suppression
...
git-svn-id: file:///svn/toku/tokudb@51469 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
f61eeb6b74
refs #5833 don't run valgrind over helgrind
...
git-svn-id: file:///svn/toku/tokudb@51468 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Yoni Fogel
c94d4395a7
refs #5850 Add loader-stress-test support for different valsizes
...
Modified loader-stress-test-4z (row count /= 10, row size *= 10) to make it faster in valgrind
git-svn-id: file:///svn/toku/tokudb@51458 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Yoni Fogel
554f73c48a
refs #5810 Modify maxsize so it can fail (and detect failure) on any db
...
git-svn-id: file:///svn/toku/tokudb@51457 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00
Leif Walsh
4c17413ad2
refs #5833 skip helgrind test on darwin/others
...
git-svn-id: file:///svn/toku/tokudb@51446 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:25 -04:00