Commit graph

5702 commits

Author SHA1 Message Date
zkasheff
146344e9bb fixes #55, fix test 2013-08-20 11:31:13 -04:00
Rich Prohaska
a189ec77a1 Merge branch 'bdb-compile-fix' of github.com:Tokutek/ft-index into bdb-compile-fix 2013-08-19 14:56:51 -04:00
Rich Prohaska
4aa8376d08 #31 remove more tokudb only tests 2013-08-19 14:56:27 -04:00
Leif Walsh
8aa249a2bf guarded new DBT_ARRAY api functions with #ifdef USE_TDB #31
BDB versions of tests fail to compile because DBT_ARRAY is undeclared.
2013-08-19 14:56:27 -04:00
Rich Prohaska
c7e2810379 #31 remove more tokudb only tests 2013-08-19 14:54:42 -04:00
Zardosht Kasheff
dd20367fd5 refs #48, remove unnecessary paranoid_invariant 2013-08-19 14:06:37 -04:00
Leif Walsh
7f8dee53b2 guarded new DBT_ARRAY api functions with #ifdef USE_TDB #31
BDB versions of tests fail to compile because DBT_ARRAY is undeclared.
2013-08-19 10:16:49 -04:00
Zardosht Kasheff
6e12defeb0 refs #48, have ft_flush_some_child still do a flush if the child is a leaf node, so garbage collection happens 2013-08-18 11:13:46 -04:00
Zardosht Kasheff
fcbaec38c8 Merge branch 'bugs/mongo-399' 2013-08-13 15:02:04 -04:00
Zardosht Kasheff
1d0f97c5c7 refs Tokutek/mongo#399, change hot_optimize to take bounds 2013-08-13 15:01:27 -04:00
Yoni Fogel
d0642efd6a Refs Tokutek/ft-index#26 Fixes Tokutek/ft-index#31 Change api for *_multiple to support array indexing. Never call put/del_callback functions for src_db. 2013-08-12 14:20:59 -07:00
Yoni Fogel
654e771d60 Fixes Tokutek/ft-index#44 Fix loop counter/array bounds in test_stress0 2013-08-08 14:31:54 -07:00
Rich Prohaska
84c2b27088 allow tokftdump to work on old tokudb files 2013-08-05 09:48:54 -04:00
Leif Walsh
a52b3259f6 Merge branch 'drd' 2013-07-26 17:11:28 -04:00
Leif Walsh
fa50c80a0a use build type drd for nightly drd tests Tokutek/ft-engine#48 2013-07-26 17:10:48 -04:00
Leif Walsh
86ef24086b updated drd test script to use the drd build type Tokutek/ft-engine#48 2013-07-24 13:49:19 -04:00
Yoni Fogel
d51295f834 Merge branch '6712' 2013-07-19 13:29:50 -07:00
Yoni Fogel
80e51be08b refs Tokutek/ft-engine#40 Prevent bdb from trying to run test_restrict (tokudb only test) 2013-07-19 13:29:35 -07:00
RIch Prohaska
b8af9b8c7e Merge pull request #33 from Tokutek/drd-flags
changed cmake to use a new build type for drd Tokutek/ft-engine#48
2013-07-19 11:13:48 -07:00
Leif Walsh
18421f4be8 changed cmake to use a new build type for drd Tokutek/ft-engine#48
This lets us use CMAKE_BUILD_TYPE=drd instead of hijacking
RelWithDebInfo.

Also, make RelWithDebInfo synonymous with Release so we can build
MySQL/MariaDB that way.
2013-07-19 13:55:28 -04:00
Yoni Fogel
68bcf15b2f Merge branch '6712'
Refs Tokutek/ft-engine#40 Merge bulk fetch bugfix
2013-07-18 16:05:42 -07:00
Yoni Fogel
b2ab84094d Refs Tokutek/ft-engine#40 Fix bug with checking left/right ranges of bounded query and interaction with bulk fetch
Add regression test
2013-07-18 16:03:01 -07:00
Yoni Fogel
4ed0e8ed62 Merge branch '6712' 2013-07-17 15:09:47 -07:00
Yoni Fogel
260df68320 Refs trac [t:6712], Refs Tokutek/ft-engine#40 When possible, optimize by only checking left or right bound during a bounded query 2013-07-17 14:55:23 -07:00
Yoni Fogel
cf30466f4f Refs trac 6712, Refs Tokutek/ft-engine#40 Reduce computation time when we read something out of bounds (do not look in other basement/leaf nodes) 2013-07-17 14:55:23 -07:00
Yoni Fogel
26840f8a78 Refs Tokutek/ft-engine#40 Rename c_restrict_to_range to c_set_bounds, delete c_pre_acquire_range_lock 2013-07-17 14:55:23 -07:00
Yoni Fogel
6a74f0aacd Refs Tokutek/ft-engine/#40 Add c_restrict_to_range function to force cursor to keep track of prelocked range 2013-07-17 14:55:23 -07:00
John Esmet
96d87f75e5 Add support for less than 4 dbs for perf iibench 2013-07-15 11:36:37 -04:00
John Esmet
9858bf38c0 refs #5770 Only check one basement node on pin, remove the assumption that adjacent
available nodes are query-able.
2013-07-15 11:36:31 -04:00
Leif Walsh
08adc6e17d add buildbot compiler suppressions file 2013-07-10 14:35:59 -04:00
Yoni Fogel
403991aaae Refs Tokutek/ft-index#28 Use prctl (on any linux) even if it is too old for PR_SET_PTRACER.
Ignore any error caused by this
2013-07-08 13:43:30 -07:00
Yoni Fogel
53a9e3fa6a Refs Tokutek/ft-index#28 Fix compile failure on machines without prctl 2013-07-05 23:04:52 -07:00
Yoni Fogel
a921615d73 Refs Tokutek/ft-index#28 Fix compile failure 2013-07-05 16:23:23 -07:00
Yoni Fogel
93abcb99de Refs Tokutek/ft-index#28 Fix compile failure on systems that don't support PR_SET_PTRACER 2013-07-05 15:43:53 -07:00
Yoni Fogel
48ec1d99c6 Refs Tokutek/ft-index#28 Add function to attach gdb to the running process and extract information. 2013-07-05 14:09:12 -07:00
Rich Prohaska
bcf33e445d #27 build on linux and osx 2013-07-04 11:59:54 -04:00
rich prohaska
86dd5aaca2 #27 rename the low priority multi operation checkpoint lock 2013-07-03 09:34:39 -04:00
Rich Prohaska
6ff7f66112 #27 bigtxn with checkpoints passes the bigtxn27 test 2013-06-30 20:01:52 -04:00
Rich Prohaska
05e48fa5d5 #27 test case for big txn and checkpoint blocking other commits 2013-06-29 13:13:31 -04:00
Rich Prohaska
34b8c02bf2 #27 test case for big txn and checkpoint blocking other commits 2013-06-28 16:51:59 -04:00
Leif Walsh
0a577e9459 fix memory leak in test for #18 2013-06-26 13:40:24 -04:00
Rich Prohaska
6fffcbd536 #17 fix closedir with null pointer bug in toku_get_version_of_logs_on_disk found by injecting open file errors 2013-06-26 10:34:36 -04:00
Rich Prohaska
ea76d4d37d #17 fix a memory leak 2013-06-24 17:06:15 -04:00
Rich Prohaska
a722e8cb71 #17 test env open with open file limit 2013-06-24 15:22:34 -04:00
Rich Prohaska
57b8de7363 #17 gracefull db open 2013-06-24 10:53:31 -04:00
Rich Prohaska
4ff2082a57 #17 graceful error exit when out of file descriptors 2013-06-24 09:55:56 -04:00
Yoni Fogel
7f84d4b7a4 refs #25. Fix (test-only) bug where db_env_set_toku_product_name would not get called for some tests because they were lower than ydb layer 2013-06-12 08:31:32 -07:00
Yoni Fogel
a5770c1ce1 refs #25. Makes product name configurable via
db_env_set_toku_product_name
2013-06-11 19:44:52 -07:00
Leif Walsh
742fe76266 handle the error returned by open_logfile, if there is one, closes #24 2013-06-03 20:35:25 -04:00
Yoni Fogel
dc7dd5a1c3 Merge branch 'master' of github.com:Tokutek/ft-index 2013-05-30 16:04:30 -07:00