Sergei Golubchik
02125587e1
update tokudb version in CMakeLists.txt, disable unstable tokudb tests
2014-09-25 19:00:41 +02:00
Alexander Barkov
68354ef272
MDEV-6592 Assertion `ltime->day == 0' failed with TIMESTAMP, MAKETIME
2014-10-03 15:07:53 +04:00
Sergey Vojtovich
b737d902a8
MDEV-6774 - Deadlock between SELECT, DROP TABLE, SHOW STATUS and
...
SET @@global.log_output
Deadlock chain:
rdlock(LOCK_logger) -> lock(LOCK_open) SELECT 1
lock(LOCK_open) -> lock(LOCK_status) DROP TABLE t1
lock(LOCK_status) -> lock(LOCK_g_s_v) SHOW STATUS
lock(LOCK_g_s_) -> wrlock(LOCK_logger) SET @@global.log_output=DEFAULT
Fixed by removing relationship between LOCK_status and
LOCK_global_system_variables during SHOW STATUS: we don't really need
LOCK_global_system_variables when accessing status vars.
2014-09-25 10:43:11 +04:00
Rich Prohaska
58fe2c4169
FT-594 add fractal tree version 26 stress data directories
2014-09-21 13:07:51 -04:00
Rich Prohaska
dd11c391ed
FT-594 add fractal tree version 24 (tokudb 7.0.1) and version 27 (tokudb 7.5.0) stress data directories
2014-09-20 09:56:10 -04:00
Sergey Vojtovich
d1e46a50bc
MDEV-6749 - Deadlock between GRANT/REVOKE, SELECT FROM I_S.COLUMNS,
...
SET slow_query_log and failed connection attempt
A very subtle though valid deadlock. Deadlock chain:
wrlock(LOCK_grant) -> lock(acl_cache->lock) GRANT/REVOKE CREATE/DROP USER
lock(LOCK_open) -> rdlock(LOCK_grant) SELECT * FROM I_S.COLUMNS
wrlock(LOCK_logger) -> lock(LOCK_open) SET @@global.slow_query_log='ON'
lock(acl_cache->lock) -> rdlock(LOCK_logger) Failed connection
Fixed by removing relationship between acl_cache->lock and LOCK_logger
during failed connection attempt.
2014-09-18 19:45:06 +04:00
Sergei Golubchik
53a44915c5
merge
2014-09-23 23:37:35 +02:00
Sergei Golubchik
b91432b4a4
tokudb 7.5.0
2014-09-23 22:03:35 +02:00
Michael Widenius
348a24a70a
Allow tokudb test to pass even if jemalloc is not available.
2014-09-23 13:57:55 +03:00
Michael Widenius
bab638d842
MDEV-6743 crash in GROUP_CONCAT(IF () ORDER BY 1)
...
mysql-test/r/func_group.result:
Test case
mysql-test/t/func_group.test:
Test case
sql/item_sum.cc:
Restore ORDER for prepared statements
2014-09-23 13:57:29 +03:00
Sergei Golubchik
34f3aa9915
remove unused (obsolete) declarations from slave.h
2014-09-19 09:21:51 +02:00
Sergei Golubchik
e41bca0066
support statically linked jemalloc. use that for release builds
2014-09-18 17:00:44 +02:00
Sergei Golubchik
33656e042d
for mysql-test: fix mysqlhotcopy script to return a predictable exit code
2014-09-16 13:35:28 +02:00
Rich Prohaska
bb75cf0670
DB-720 run the cluster key partition test on mariadb
2014-09-15 14:49:16 -04:00
Rich Prohaska
f0c376c495
DB-720 run the cluster key partition test on mariadb
2014-09-15 14:08:50 -04:00
Sergei Golubchik
f18b1400d1
debian: require jemalloc >= 3.0.0, because 2.2.5 (on precise) crashes
2014-09-15 18:55:17 +02:00
Rich Prohaska
b183d81d2e
DB-714 read free replication
2014-09-15 07:47:43 -04:00
Rich Prohaska
ac45ebc14f
DB-720 test case for clustering keys on partitioned tokudb tables
2014-09-15 07:27:18 -04:00
Rich Prohaska
d85b993ca8
DB-504 redo bulk fetch select tests in partitioned tables
2014-09-13 16:06:55 -04:00
Sergei Golubchik
e3deed438a
ft-index: restore a chunk that was lost in the merge
...
and other fixes for gcc-4.9.1 on sid
2014-09-13 21:32:49 +02:00
Sergei Golubchik
77a0c9b161
tokudb: use thd_killed() api function, not thd->killed directly
2014-09-13 08:32:53 +02:00
Sergei Golubchik
e7ddd89adc
tokudb tests: master-slave.inc should be included *last*
2014-09-13 08:16:00 +02:00
Sergei Golubchik
aef3818981
tokudb 7.1.8
2014-09-13 00:28:15 +02:00
Sergei Golubchik
c799d65baf
5.3 merge
2014-09-12 16:51:41 +02:00
Rich Prohaska
b73bef237a
DB-716 use jemalloc 3.6.0 in debug env
2014-09-12 07:31:01 -04:00
Sergei Golubchik
32360bb728
MDEV-6526 INFO_SRC and INFO_BIN installed wrong
...
don't install them at all
2014-09-12 08:41:44 +02:00
Sergei Golubchik
269f0a6871
MDEV-6619 SHOW PROCESSLIST returns empty result set after KILL QUERY
...
don't send an OK packet if the SHOW PROCESSLIST was killed
2014-09-12 08:41:35 +02:00
Sergei Golubchik
3d94523638
MDEV-6613 build system endianness test fails for ppc64le (i.e. Ubuntu)
...
* remove bundled jemalloc, use the system one
* force jemalloc in release builds on linux
2014-09-12 08:41:16 +02:00
Rich Prohaska
9596d75797
DB-548 generate dirty upgrade test cases with old rollback nodes
2014-09-10 18:18:53 -04:00
Rich Prohaska
3bffb9de16
FT-592 add tokuftdump --node N parameter
2014-09-10 14:52:18 -04:00
John Esmet
12bf3294a4
FT-273 Fix a bug where we'd overactively assert that the memcmp magic
...
bits were inconsistent though the handle was opened without those bits
set. This caused dbremove to always fail.
2014-09-10 09:48:11 -04:00
Igor Babaev
5023bb899d
Fixed bug mdev-6292.
...
Avoided exponential recursive calls of JOIN_CACHE::join_records() in the case
of non-nested outer joins.
A different solution is required to resolve this performance problem for
nested outer joins.
2014-09-09 16:44:54 -07:00
Sergei Golubchik
ae3cc4f1b7
MDEV-6561 libedit detection is broken
...
fix readline/libedit detection:
* search in readline/, editline/ and edit/readline/
* fix typos CMAKE_REQUIRES_LIBRARIES -> CMAKE_REQUIRED_LIBRARIES
* use correct libedit API
* use different cmake variables for libedit and readline
2014-09-09 19:03:05 +02:00
Rich Prohaska
20e92c1d33
FT-591 fix valgrind uninitialized value error in block allocator test caused by reading past the end of a the blockpair array
2014-09-09 06:47:11 -04:00
Sergei Golubchik
6b720ae4cb
MDEV-6605 Multiple Clients Inserting Causing Error: Failed to read auto-increment value from storage engine
...
* handler::get_auto_increment() was not expecting any errors from the storage engine.
That was wrong, errors could happen.
* ha_partition::get_auto_increment() was doing index lookups in partition under a mutex.
This was redundant (engine transaction isolation was covering that anyway)
and harmful (causing deadlocks).
2014-09-08 18:38:13 +02:00
Sergei Golubchik
8deb9066e2
fix compilation on windows - wrong include file
2014-09-08 17:10:48 +02:00
Murthy Narkedimilli
3139aa87b4
Adding patch for security bug 19471516
2014-09-08 11:33:55 +02:00
Sergei Golubchik
638075e5e9
MDEV-6577 auth_socket.so does not build in kFreeBSD
...
if it has to be a mess of ifdefs, then mess of ifdefs it is
2014-09-06 09:59:01 +02:00
Sergei Golubchik
695781a53e
MDEV-6595 [PATCH] HPPA: storage/xtradb/os/os0stacktrace.c:88:54: error: invalid operands to binary & (have 'void *' and 'long unsigned int')
...
fix precedence as in the patch from Brian Evans
2014-09-06 09:51:34 +02:00
Rich Prohaska
1a4342501d
DB-310 run tokudb_support_xa.test on mysql and mariadb 5.5
2014-09-05 09:49:27 -04:00
Murthy Narkedimilli
7a4a0bf1c9
Applying the patch to remove WL#7219 which was by mistake included by the dev team.
2014-09-05 08:37:21 +02:00
BohuTANG
ef579d8921
DB-310 add tokudb_support_xa variable
...
this variable scope is Global, Session
type is boolean and default value is TRUE
2014-09-05 13:17:54 +08:00
John Esmet
cf3dae3b8d
FT-273 Be more specific about why memcmp magic is interesting
2014-09-03 14:52:48 -04:00
John Esmet
40165a1083
FT-273 Prevent setting the memcmp magic on db handles for which a FT is already open. Improve comments. Add a test.
2014-09-03 14:38:04 -04:00
Rich Prohaska
507da246c8
DB-718 test case for broken error handling in tokudb_fractal_tree_info info schema plugin
2014-09-03 08:13:49 -04:00
Rich Prohaska
b7feee730c
Merge branch 'master' of github.com:Tokutek/tokudb-engine
2014-09-03 07:50:03 -04:00
Rich Prohaska
f7c43e4b9c
DB-718 handle errors in tokudb info schema plugins
2014-09-03 07:49:52 -04:00
Jan Lindström
454037b794
MDEV-6682 innodb.innodb_simulate_comp_failures_small is too slow
...
if it's run on a real disk
Made test smaller.
2014-09-03 07:37:13 +03:00
Rich Prohaska
ddc9e7488a
DB-717 add iterations limit to tokustat
2014-09-02 16:23:32 -04:00
Rich Prohaska
d4fb687de3
Merge branch 'master' of github.com:Tokutek/tokudb-engine
2014-09-02 15:44:49 -04:00