Sergei Golubchik
5616bd5597
unix_socket bypasses make_if_fail by not doing any network reads
2014-03-13 16:35:14 +01:00
Sergei Golubchik
18830d78a3
mtr: move if(unix_socket) test to include/have_unix_socket.inc
2014-03-13 16:34:34 +01:00
Sergey Petrunya
8c04dd33dd
MDEV-5811: Server crashes in best_access_path with materialization+semijoin and big_tables=ON
...
- With big_tables=ON, materialized table will use Aria (or MyISAM) SE, which
allows prefix key reads. However, the temp.table has rec_per_key=NULL which
causes the optimizer to crash when attempting to read index statistics for a
prefix index read.
- Fixed by providing a rec_per_key array with zeros (i.e. "no statistics data")
2014-03-13 12:20:57 +01:00
unknown
fad4b33376
merge 5.2->5.3
2014-03-12 18:47:19 +02:00
unknown
627005d825
merge 5.1->5.2
2014-03-12 18:43:44 +02:00
Rich Prohaska
ff1be5d961
#198 add tokudb_backtrace to help debug handler interface bugs
2014-03-12 10:28:57 -04:00
unknown
cd29dc9821
MDEV-5717: Server crash with insert statement containing DEFAULT into view
...
Item_default_value::arg can be NULL so walk() should take it into consideration.
2014-03-12 15:50:00 +02:00
unknown
d8ea8a3d13
MDEV-5717: Server crash with insert statement containing DEFAULT into view
...
Item_default_value::arg can be NULL so walk() should take it into consideration.
2014-03-12 12:34:16 +02:00
Rich Prohaska
0e14788158
Tokutek/ft-index#46 add basement deserialization status variables
2014-03-11 10:22:35 -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
unknown
321ff25f3d
MDEV-5740: Assertion `!derived->first_select()->exclude_from_table_unique_test || derived->outer_select()-> exclude_from_table_unique_test' failed on 2nd execution of PS with derived_merge
...
Do not check tables of executed units.
Debug info about stages of derived tables execution added.
2014-03-07 13:57:07 +02: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
Igor Babaev
1f2ef57403
Fixed bug mdev-5686.
...
The calls of the function remove_eq_conds() may change the and/or structure
of the where conditions. So JOIN::equal_cond should be updated for non-recursive
calls of remove_eq_conds().
2014-03-06 13:56:34 -08: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
8a3e6b9c81
Fix include search paths in the handlerton
2014-03-04 11:22:10 -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