Commit graph

5924 commits

Author SHA1 Message Date
Leif Walsh
6cfd541797 Merge branch 'errfunc-engine-status' 2014-03-25 11:22:08 -04:00
Leif Walsh
050040b96b changed engine status printing with errcall to print line by line Tokutek/mongo#1028 2014-03-25 11:21:51 -04:00
Leif Walsh
237c565939 fixed master branch compilation that doesn't have windows code Tokutek/mongo#1028 2014-03-25 00:35:52 -04:00
Leif Walsh
f17970b7a6 Merge branch 'errcall-backtrace' 2014-03-25 00:35:20 -04:00
Leif Walsh
a7e52e2199 fix accidental comment Tokutek/mongo#1028 2014-03-25 00:35:08 -04:00
Leif Walsh
7f513aa692 Merge branch 'errcall-backtrace' 2014-03-25 00:13:14 -04:00
Leif Walsh
511f572b50 added errcall path to backtrace for tokumx Tokutek/mongo#1028 2014-03-25 00:12:58 -04:00
Leif Walsh
8d3d9b9b65 Merge branch 'backtrace-errfile'
Conflicts:
	buildheader/make_tdb.cc
2014-03-10 10:38:21 -04:00
Leif Walsh
6fbfadb486 compile fixes #211 2014-03-10 10:37:37 -04:00
Leif Walsh
30818c79c8 Merge branch 'backtrace-errfile'
Conflicts:
	buildheader/make_tdb.cc
	portability/toku_assert.cc
	src/ydb.cc
2014-03-10 10:22:35 -04:00
Leif Walsh
1b92856ce3 made do_backtrace an env function that uses errfile #201
fixes #201
2014-03-10 10:20:43 -04:00
Leif Walsh
e841d46065 Merge pull request #208 from Tokutek/merge-libs
update TokuMergeLibs to support Tokutek/mongo#983
2014-03-06 17:07:47 -05:00
Leif Walsh
ec97ac411e added optimization for normal static libraries Tokutek/mongo#983 2014-03-06 17:05:15 -05:00
John Esmet
21b3cd608b fixes #206 Factor out inner classes to be their own classes. Relax some
abstractions and strengthen others, with an eye for simplicity and
consistency, not over-encapsulation.
2014-03-06 16:22:18 -05:00
Leif Walsh
92eae38a31 updated TokuMergeLibs for Tokutek/mongo#983
We needed to be more careful about extracting archives which may
contain multiple objects with the same name.
2014-03-05 19:00:12 -05:00
joel9001
23516f14fd Modified watch.stress-tests.bash script so that it correctly computes the sum of ALL tests passing and failing 2014-03-05 14:45:11 -05:00
John Esmet
bfba28e122 refs #190 Remove conditional compilation for locktree escalator lambda 2014-03-05 12:33:11 -05:00
John Esmet
20e3419630 fixes #200 Remove windows logic, which has not been supported in years. 2014-03-05 12:11:39 -05:00
John Esmet
0a747782cc fixes #199 Remove BDB-related cmake logic, ydb tests (some code, mostly conditional
compilations).
2014-03-05 10:01:39 -05:00
John Esmet
2b6b6a7d8a More irritating build problems with MySQL 2014-03-04 14:36:21 -05:00
John Esmet
7f9fc4b29d Fix USE_BDB build 2014-03-04 10:01:26 -05:00
John Esmet
9d6ab600c3 Placate the build slaves 2014-03-04 05:41:42 -05:00
John Esmet
54e98827de Fix inclusion of toku_config in toku_time.h to work when used by db.h in
external projects (such as TokuMX)
2014-03-04 05:13:36 -05:00
John Esmet
4150c7eeb0 Remove code review file 2014-03-03 22:19:07 -05:00
John Esmet
73ff99891f Revert a commit that should not have made it in 2014-03-03 22:10:01 -05:00
John Esmet
68f199f146 fixes #192 Remove legacy OMT API. Some of it survives in omt-test.cc to
simplify things. New OMTs will use the new templated API, or, when
performance is not critical, use something simple like a std::map
2014-03-03 21:52:22 -05:00
John Esmet
7a76d84d01 fixes #198 Consolidate our portability code by moving toku_include/*
stuff into portability/
2014-03-03 20:07:57 -05:00
John Esmet
3cd526261d Remove ancient code 2014-03-03 19:33:20 -05:00
John Esmet
1be652016a fixes #197 Remove the largely unused include/ directory and move its one
useful definition directly into make_tdb.cc (which generates db.h)
2014-03-03 19:23:13 -05:00
John Esmet
5d5ccee6e9 fixes #195 Not all equal keys are byte-equal. Add a simple regression
test to catch bugs like these in the future.
2014-03-03 18:20:50 -05:00
Leif Walsh
0537bf898e Merge branch 'backtrace' 2014-03-03 16:09:54 -05:00
Leif Walsh
c4f5bc160a fixed linkage of db_env_do_backtrace Tokutek/mongo#987 2014-03-03 16:09:28 -05:00
John Esmet
4e0b513831 Fix test that hard codes tokudb_dump path 2014-03-03 16:04:44 -05:00
Leif Walsh
d98a25bb41 Merge branch 'backtrace' 2014-03-03 15:41:35 -05:00
Leif Walsh
8b1de15144 fixed linking Tokutek/mongo#987 2014-03-03 15:41:07 -05:00
Rich Prohaska
ddd72c11cc time_create_dbs
old time new time
10k    20     12
20k    34     23
40k   192     45
80k  1388     71
2014-03-03 15:37:10 -05:00
Leif Walsh
8f6ae0f3ec Merge branch 'backtrace' 2014-03-03 15:16:54 -05:00
Leif Walsh
501461a5f8 compilation fix Tokutek/mongo#987 2014-03-03 15:16:17 -05:00
John Esmet
d66c2bae02 fixes #172 Moved memarena to util, made its public API more consistent with
the rest of the code
2014-03-03 15:11:54 -05:00
Leif Walsh
86bcfa6ce8 Merge branch 'backtrace' 2014-03-03 14:57:54 -05:00
John Esmet
cb030cb448 fixes #194 Move x1764 to util/ and make the public API consistent with
the rest of the code.
2014-03-03 14:48:03 -05:00
Leif Walsh
20b7dab63b exported db_env_do_backtrace to get toku stack and engine status Tokutek/mongo#987 2014-03-03 14:25:01 -05:00
John Esmet
79b67bedd0 fixes #191 Move any relavent dmt wrapper functions to the only place
they are used - ft/tests/dmt-test.cc
2014-03-03 13:23:33 -05:00
John Esmet
1069488087 Fix the OSX build 2014-03-03 10:54:33 -05:00
John Esmet
e7b5861dea refs #46 Fixup dmt-test2 so that it is passing 2014-03-03 09:18:25 -05:00
John Esmet
4bdb0dee1c Fix a mistake during merge 2014-03-03 09:10:41 -05:00
John Esmet
3817fd161d refs #190 Remove conditonal compilation of lambda code, which isn't widely supported on older systems 2014-03-03 09:04:00 -05:00
John Esmet
2f1eccd44e The code in <functional> is not supported on reasonably old systems.
Revert "fixes #190 Use the locktree escalator lambda function API, remove"

This reverts commit 34666ecb9b.
2014-03-03 08:57:55 -05:00
John Esmet
e20bccc17a fixes #46 Add dynamic-value omt clone (dmt) and use it to implement basement nodes 2014-03-02 22:46:49 -05:00
John Esmet
4595401019 Attempt to placate the OSX buildslaves, which do not appreciate multiple
definitions of `assert'
2014-03-02 20:37:25 -05:00