Rich Prohaska
ca67239c51
speed up tokudb handler unit tests
2014-11-12 14:36:08 -05:00
Rich Prohaska
b1b91a4f9e
speed up tokudb handler unit tests
2014-11-12 08:38:04 -05:00
Rich Prohaska
fa92c90393
speed up tokudb handler unit tests
2014-11-12 08:38:04 -05:00
Rich Prohaska
607cb96b0a
speed up tokudb handler unit tests
2014-11-10 16:34:55 -05:00
Rich Prohaska
43c176a779
speed up tokudb handler unit tests
2014-11-10 16:34:55 -05:00
Rich Prohaska
b26799dcc7
DB-757 compute cardinality when alter table analyze partition is run
2014-11-08 10:36:33 -05:00
Rich Prohaska
f127e2120c
DB-757 compute cardinality when alter table analyze partition is run
2014-11-08 10:36:33 -05:00
Rich Prohaska
0a4446d72b
DB-756 set cardinality data for partitioned tokudb tables
2014-11-08 08:59:55 -05:00
Rich Prohaska
695ce3ad29
DB-756 set cardinality data for partitioned tokudb tables
2014-11-08 08:59:55 -05:00
Rich Prohaska
34bdd1f41b
DB-754 include my_config.h first for mariadb 5.5.40
2014-11-05 11:24:27 -05:00
Rich Prohaska
c14fdb70b1
DB-754 include my_config.h first for mariadb 5.5.40
2014-11-05 11:24:27 -05:00
Rich Prohaska
64560d816e
DB-730 build tokudb without XA
2014-11-05 04:15:43 -05:00
Rich Prohaska
7adf64d857
DB-730 build tokudb without XA
2014-11-05 04:15:43 -05:00
Sergei Golubchik
2160646c1d
5.5 merge
2014-11-03 17:47:37 +01:00
Sergei Golubchik
50556e7e9a
tokudb post-merge fixes
2014-11-02 17:33:02 +01:00
Sergei Golubchik
a2a18dd9d7
tokudb-7.5.3
2014-11-02 16:47:46 +01:00
Rich Prohaska
7dcd965470
DB-747 merge mariadb 10 frm hack and dont compile row format compression code
2014-10-25 16:16:23 -04:00
Rich Prohaska
4c57196e02
DB-747 merge mariadb 10 frm hack and dont compile row format compression code
2014-10-25 16:16:23 -04:00
Rich Prohaska
9a88c10546
DB-745 merge clustering key is covering key for mariadb 10
2014-10-24 12:34:55 -04:00
Rich Prohaska
57f2f606f0
DB-745 merge clustering key is covering key for mariadb 10
2014-10-24 12:34:55 -04:00
Rich Prohaska
4b034b245a
DB-746 merge clustering key is covering key for mariadb 10
2014-10-24 11:23:54 -04:00
Rich Prohaska
ac995231d6
DB-746 merge clustering key is covering key for mariadb 10
2014-10-24 11:23:54 -04:00
Rich Prohaska
fdf7cb1e71
DB-744 ER_GET_ERRNO has additional parameter on MariaDB 10 which crashes tokudb
2014-10-24 05:36:18 -04:00
Rich Prohaska
ad4af10218
DB-744 ER_GET_ERRNO has additional parameter on MariaDB 10 which crashes tokudb
2014-10-24 05:36:18 -04:00
Rich Prohaska
e394775389
DB-742 combine mysql and mariadb plugin declarations
2014-10-18 10:58:38 -04:00
Rich Prohaska
c5bf055079
DB-742 combine mysql and mariadb plugin declarations
2014-10-18 10:58:38 -04:00
Rich Prohaska
f93fa8df7f
DB-742 use consistent version macros
2014-10-17 21:23:17 -04:00
Rich Prohaska
cfbe8342da
DB-742 use consistent version macros
2014-10-17 21:23:17 -04:00
Rich Prohaska
aed868b4b9
DB-742 set plugin version to tokudb_version_major.tokudb_version_minor
2014-10-17 13:46:15 -04:00
Rich Prohaska
5788312433
DB-742 set plugin version to tokudb_version_major.tokudb_version_minor
2014-10-17 13:46:15 -04:00
Rich Prohaska
a60c748aa3
DB-742 set the tokudb plugin version string for mariadb
2014-10-16 19:50:53 -04:00
Rich Prohaska
178a511217
DB-742 set the tokudb plugin version string for mariadb
2014-10-16 19:50:53 -04:00
Sergei Golubchik
42f359f982
after-merge fixes
2014-10-15 22:42:08 +02:00
Sergei Golubchik
f62c12b405
Merge 10.0.14 into 10.1
2014-10-15 12:59:13 +02:00
Sergei Golubchik
236556df3f
fix TokuDB not to build ft-index library when disabled
2014-10-11 18:53:03 +02:00
Sergei Golubchik
911ed9379f
merge
2014-10-11 12:52:55 +02:00
Sergey Petrunya
1b960d9fd6
MDEV-6519: Assertion `join->best_read < double(...)' failed after adding a key to a TokuDB table...
...
- calculate_cond_selectivity_for_table() should handle the case
where index statistics is not available (zeros are returned
in rec_per_key)
2014-10-10 23:52:47 +04:00
Sergei Petrunia
988f3fbed9
MDEV-6846: Test tokudb_mariadb.mdev6657 fails in buildbot
...
Update the testcase so it is still meaningful when fix for MDEV-6657
is present in the code.
2014-10-10 14:40:21 +04:00
Sergei Golubchik
1b75bed00f
5.5.40+ merge
2014-10-09 10:30:11 +02:00
Rich Prohaska
d589648edd
DB-736 fix tokudb IS table errors
2014-10-08 08:39:40 -04:00
Rich Prohaska
de3cd3e182
DB-736 fix tokudb IS table errors
2014-10-08 08:39:40 -04:00
Rich Prohaska
768b13d5c1
DB-735 use thd_killed
2014-10-03 15:41:54 -04:00
Rich Prohaska
69756a5994
DB-735 use thd_killed
2014-10-03 15:41:54 -04:00
Sergei Golubchik
aa36d9e742
MDEV-5120 Test suite test maria-no-logging fails
...
stat structure (from <sys/stat.h>) is conditionally defined
to have different layout and size depending on the defined macros.
The correct macro is defined in my_config.h, which means it MUST be
included first (or, at least before <features.h> - so, practically,
before including any system headers).
2014-10-02 11:57:40 +02:00
Rich Prohaska
dcda78e71f
DB-732 map TOKUDB_OUT_OF_LOCKS tokudb error to HA_ERR_LOCK_TABLE_FULL handler error
2014-10-01 09:24:21 -04:00
Rich Prohaska
d24fd98e99
DB-732 map TOKUDB_OUT_OF_LOCKS tokudb error to HA_ERR_LOCK_TABLE_FULL handler error
2014-10-01 09:24:21 -04:00
Rich Prohaska
0ea9d023fa
DB-450 use interruptible cursors for index scans and info schema scans
2014-09-26 11:45:39 -04:00
Rich Prohaska
665a9b6ea7
DB-450 use interruptible cursors for index scans and info schema scans
2014-09-26 11:45:39 -04:00
Rich Prohaska
460e7716de
DB-397 remove table lock for tables with triggers in tokudb::start_stmt
2014-09-26 08:02:24 -04:00
Rich Prohaska
b3601d02f8
DB-397 remove table lock for tables with triggers in tokudb::start_stmt
2014-09-26 08:02:24 -04:00
Sergei Golubchik
02125587e1
update tokudb version in CMakeLists.txt, disable unstable tokudb tests
2014-09-25 19:00:41 +02:00
Sergei Golubchik
06d6552192
5.5 merge
2014-09-23 23:55:29 +02: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
504c6cccd7
Fixed test failures
...
Added comments
Ensure that tokudb test works even if jemalloc is not installed
Removed not referenced function Item::remove_fixed()
mysql-test/suite/rpl/t/rpl_gtid_reconnect.test:
Fixed race condition
sql/item.cc:
Indentation fix
sql/item.h:
Removed not used function
Added comment
sql/sql_select.cc:
Fixed indentation
storage/tokudb/mysql-test/rpl/include/have_tokudb.opt:
Ensure that tokudb test works even if jemalloc is not installed
storage/tokudb/mysql-test/tokudb/suite.opt:
Ensure that tokudb test works even if jemalloc is not installed
storage/tokudb/mysql-test/tokudb_add_index/suite.opt:
Ensure that tokudb test works even if jemalloc is not installed
storage/tokudb/mysql-test/tokudb_alter_table/suite.opt:
Ensure that tokudb test works even if jemalloc is not installed
storage/tokudb/mysql-test/tokudb_bugs/suite.opt:
Ensure that tokudb test works even if jemalloc is not installed
storage/tokudb/mysql-test/tokudb_mariadb/suite.opt:
Ensure that tokudb test works even if jemalloc is not installed
2014-09-22 23:25:56 +03:00
Sergei Golubchik
d017953e2e
fixes for test cases
2014-09-16 14:04:50 +02:00
Sergei Golubchik
7e29c1b539
5.5 merge
2014-09-16 14:03:17 +02:00
Rich Prohaska
b183d81d2e
DB-714 read free replication
2014-09-15 07:47:43 -04:00
Rich Prohaska
8978487477
DB-714 read free replication
2014-09-15 07:47:43 -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
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
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
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
BohuTANG
856dd95b71
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
Rich Prohaska
f7c43e4b9c
DB-718 handle errors in tokudb info schema plugins
2014-09-03 07:49:52 -04:00
Rich Prohaska
f99f2254d9
DB-718 handle errors in tokudb info schema plugins
2014-09-03 07:49:52 -04:00
Sergei Petrunia
c945233a19
MDEV-6657: Poor plan choice for ORDER BY key DESC optimization...
...
The problem was caused by the following scenario:
- range optimizer picks an index IDX1 which doesn't match the ORDER BY ...
LIMIT clause.
- test_if_skip_sort_order() decides to switch to index IDX2 which matches
the ORDER BY ... LIMIT.
- it runs SQL_SELECT::test_quick_select() for the second time to produce
an quick select for IDX2.
- However, test_quick_select() would figure that full index scan on IDX1
is still cheaper (its calculations ignore the LIMIT n).
Fixed this by
- passing force_quick_range=true to test_quick_select()
- in test_quick_select, don't consider full index scans if the mentioned
parameter is true.
Numerous changes in .result files are caused by test_quick_select() being
run after "early/late NULLs filtering" feature has injected NOT NULL
condition.
2014-09-02 18:54:29 +04:00
Rich Prohaska
08eb88eec4
DB-712 split locks and lock_waits dname into schema, table, and dictionary
2014-08-28 06:19:32 -04:00
Rich Prohaska
43c3843368
DB-712 split locks and lock_waits dname into schema, table, and dictionary
2014-08-28 06:19:32 -04:00
Rich Prohaska
8c5cd26053
DB-703 DB-704 split dname into schema, table, and dictionary
2014-08-28 06:19:32 -04:00
Rich Prohaska
a0056c489f
DB-703 DB-704 split dname into schema, table, and dictionary
2014-08-28 06:19:32 -04:00
Rich Prohaska
66504277bf
DB-702 print upgrade failed clean shutdown required error message
2014-08-27 10:31:45 -04:00
Rich Prohaska
577e3a0fd3
DB-702 print upgrade failed clean shutdown required error message
2014-08-27 10:31:45 -04:00
Rich Prohaska
71208afb5b
DB-500 allow simple deletes to use bulk fetch
2014-08-19 17:08:14 -04:00
Rich Prohaska
667401cab6
FT-502 print huge pages guy when env fails to open
2014-08-19 17:07:48 -04:00
Rich Prohaska
96fbab5fcb
DB-500 allow simple deletes to use bulk fetch
2014-08-18 13:38:51 -04:00
Rich Prohaska
56126798a8
DB-500 allow simple deletes to use bulk fetch
2014-08-18 13:38:51 -04:00
Rich Prohaska
9e079da4cf
FT-502 print huge pages guy when env fails to open
2014-08-18 09:13:29 -04:00
Rich Prohaska
a2566787a9
FT-502 print huge pages guy when env fails to open
2014-08-18 09:13:29 -04:00
Rich Prohaska
65547f32a0
DB-506 add a session variable to enable/disable bulk fetch default enabled
2014-08-14 15:18:56 -04:00
Rich Prohaska
b16b461d25
DB-506 add a session variable to enable/disable bulk fetch default enabled
2014-08-14 15:18:27 -04:00
Rich Prohaska
5893b3026b
DB-506 add a session variable to enable/disable bulk fetch default enabled
2014-08-14 15:18:27 -04:00
Rich Prohaska
880fac82e2
#272 set tokudb product name
2014-08-12 14:41:35 -04:00
Rich Prohaska
ebb7a85c1b
#272 set tokudb product name
2014-08-12 14:41:35 -04:00
Rich Prohaska
0b72d47cef
#272 set TokuDB product name
2014-08-12 12:56:15 -04:00
Rich Prohaska
d8fffbc931
#272 set TokuDB product name
2014-08-12 12:56:15 -04:00
Sergei Golubchik
fd8da99119
disable still racy tokudb tests
2014-08-12 17:12:08 +02:00
Rich Prohaska
6a92fe510a
#271 turn off FT debug flags by default. can be overridden by cmake arguments
2014-08-11 16:47:36 -04:00
Sergei Golubchik
68d72f9167
fix tokudb version
2014-08-05 20:22:57 +02:00
Rich Prohaska
ba4cc58dea
#271 turn off FT debug flags by default. can be overridden by cmake arguments
2014-08-04 15:49:28 -04:00
Rich Prohaska
865df2ba49
#271 turn off FT debug flags by default. can be overridden by cmake arguments
2014-08-04 15:49:28 -04:00
Sergei Golubchik
c722e5f25f
MDEV-6507 tokudb release builds compiled with debug code on
...
disable tokudb paranoid asserts
2014-08-03 13:38:54 +02:00
Sergei Golubchik
14200dfa43
tokudb-7.1.7
2014-08-01 17:04:15 +02:00
Sergei Golubchik
4b4de01fae
5.3 merge
2014-08-01 16:51:12 +02:00
Rich Prohaska
ed9a5d5d38
#269 use bulk fetch for replace select
2014-07-31 12:24:04 -04:00
Rich Prohaska
0b49d864f9
#269 use bulk fetch for replace select
2014-07-31 12:23:23 -04:00