Sergei Golubchik
6fb17a0601
5.5.39 merge
2014-08-07 18:06:56 +02:00
Sergei Golubchik
14200dfa43
tokudb-7.1.7
2014-08-01 17:04:15 +02:00
Rich Prohaska
eb00a1221e
#250 reset thd proc info in end_bulk_insert to fix invalid proc info pointer inside of a deleted ha_tokudb object
2014-06-13 12:06:05 -04:00
Sergei Golubchik
d8edb88cb1
revert tokudb changes that caused crashes
2014-06-06 00:09:17 +02:00
Rich Prohaska
2f948975f6
#250 restore proc info to valid pointers in commit, abort, analyze, and optimize
2014-06-04 10:44:15 -04:00
Michael Widenius
414e8388bf
Fixed compiler warnings
...
mysys/psi_noop.c:
Fixed wrong prototype
sql/rpl_gtid.cc:
Added #ifndef to hide not used variable
storage/connect/connect.cc:
Added volatile to avoid compiler warning in gcc 4.8.1
storage/connect/filamvct.cpp:
Added volatile to avoid compiler warning in gcc 4.8.1
storage/maria/ma_checkpoint.c:
Removed cast to avoid compiler warning
storage/myisam/mi_delete_table.c:
Added attribute to avoid compiler warning
storage/tokudb/ha_tokudb.cc:
Use LINT_INIT_STRUCT to avoid compiler warnings
storage/tokudb/hatoku_hton.cc:
Use LINT_INIT_STRUCT to avoid compiler warnings
storage/tokudb/tokudb_card.h:
Use LINT_INIT_STRUCT to avoid compiler warnings
storage/tokudb/tokudb_status.h:
Use LINT_INIT_STRUCT to avoid compiler warnings
2014-06-04 13:23:00 +03:00
Rich Prohaska
39ef408165
#225 fix tokudb store lock to fix lock tables crash
2014-06-01 12:48:53 -04:00
Rich Prohaska
454e974ce4
#225 hot optimize for 5.6 and 10.0 using alter recreate
2014-06-01 07:49:28 -04:00
Rich Prohaska
676c38a886
#245 use row estimate parameter to start_bulk_insert to decide if a loader is used
2014-05-31 12:16:56 -04:00
Rich Prohaska
e7496641ce
#241 unique key check should avoid relocking keys if the table is already prelocked by the loader
2014-05-29 07:41:16 -04:00
Rich Prohaska
f39c22282a
#221 fix tokudb::estimate_num_rows
2014-05-13 08:56:06 -04:00
Sergei Golubchik
d3e2e1243b
5.5 merge
2014-05-09 12:35:11 +02:00
Rich Prohaska
b0493252e0
#228 use thd_get/set_ha_data for tokudb_trx data
2014-05-07 08:20:41 -04:00
Sergei Golubchik
aff4854dfd
merge:
...
git://github.com/Tokutek/ft-index.git
git://github.com/Tokutek/ft-engine.git
at the tag tokudb-7.1.6
2014-05-05 22:59:44 +02:00
Rich Prohaska
2a8682244a
#223 build tokudb without upserts
2014-05-02 15:55:52 -04:00
Rich Prohaska
85d338cc3e
#222 filter out degenerate key range in tokudb::record_in_range
2014-04-30 18:19:14 -04:00
Rich Prohaska
53cb5329e4
#218 fix incorrect use of num_DBs_lock
2014-04-29 13:51:05 -04:00
Rich Prohaska
94ed981ffe
ft-index#218 use cursor set range with bound for point queries
2014-04-25 13:43:45 -04:00
Rich Prohaska
02fce56777
#110 turn off replace into and insert ignore optimizations when binlog format != statement (2nd try)
2014-04-21 12:35:59 -04:00
Rich Prohaska
99c4517b29
#110 turn off replace into and insert ignore optimizations when binlog format != statement
2014-04-21 10:35:03 -04:00
Rich Prohaska
25f931c6b6
#202 allow non-null AND null key index cursor operations (2nd try)
2014-04-18 14:07:14 -04:00
Rich Prohaska
5d2d9bfdeb
#206 support mariadb 10.0.10 start_bulk_insert api change
2014-04-17 09:12:43 -04:00
Rich Prohaska
9f324de94d
#212 binlog row replication turns the insert ignore optimization off
2014-04-14 17:23:06 -04:00
Rich Prohaska
e7e91ab6bb
#202 allow non-null AND null key index cursor operations
2014-04-14 15:11:31 -04:00
Rich Prohaska
cb41cf0db1
#194 fix gcc 4.8 warnings
2014-04-13 14:40:54 -04:00
Rich Prohaska
da5e2a19e6
#206 compile without partition storage engine
2014-04-09 07:45:15 -04:00
Rich Prohaska
5b3f63c0d0
#209 add variable to control table empty algorithm
2014-04-08 11:15:28 -04:00
Rich Prohaska
fb30dc2667
#208 debug create temp table and transactions
2014-04-07 16:58:51 -04:00
Rich Prohaska
4a88423538
#133 dont overlock key ranges for unique secondary keys
2014-04-07 13:34:58 -04:00
Rich Prohaska
22bf01e7f5
#209 add tokudb_open_table_check_empty session variable to enable/disable may_table_be_open
2014-04-03 11:21:00 -04:00
Sergei Golubchik
707dd6b9e9
MDEV-5943 'show table status' does not immediately show tokudb tables
...
MDEV-5839 TokuDB tables not properly cleaned on DROP DATABASE
TokuDB does not support discover_table_names() and writes no files
in the database directory, so automatic filename-based
discover_table_names() doesn't work either. So, it must force .frm
file to disk in ::create()
2014-03-26 22:32:15 +01:00
Sergei Golubchik
10740939eb
5.5 merge
2014-03-26 22:25:38 +01:00
Sergei Golubchik
c11c64e972
MDEV-5822 TokuDB fails to compile without partition storage engine
2014-03-24 20:01:55 +01:00
Rich Prohaska
daddc85f76
#195 merge mariadb 10.0.9
2014-03-18 19:18:40 -04:00
Sergei Golubchik
99a0b5464d
merge ft-index and ft-engine as of 7.1.5
2014-03-18 09:02:57 +01:00
Rich Prohaska
f07613f140
#186 update cardinality on first table open
2014-02-20 07:41:11 -05:00
Sergey Vojtovich
d12c7adf71
MDEV-5314 - Compiling fails on OSX using clang
...
This is port of fix for MySQL BUG#17647863.
revno: 5572
revision-id: jon.hauglid@oracle.com-20131030232243-b0pw98oy72uka2sj
committer: Jon Olav Hauglid <jon.hauglid@oracle.com>
timestamp: Thu 2013-10-31 00:22:43 +0100
message:
Bug#17647863: MYSQL DOES NOT COMPILE ON OSX 10.9 GM
Rename test() macro to MY_TEST() to avoid conflict with libc++.
2014-02-19 14:05:15 +04:00
Rich Prohaska
2e7e13af2d
#185 fix out of range read from uint3korr
2014-02-14 10:11:51 -05:00
Rich Prohaska
a8ca3e2ab3
#184 fix mismatch between table_share->key_parts and the number really there. mysql increments key_parts for the extended keys.
2014-02-13 20:13:36 -05:00
Rich Prohaska
bc07ccf8a7
#182 fix dbt array memory leak
2014-02-12 15:07:44 -05:00
Rich Prohaska
dfe4872524
#180 avoid thd_proc_info pointing to invalid info (like when a function sets proc info with a local variable and then returns)
2014-02-07 12:58:10 -05:00
Rich Prohaska
b7e362e48c
#178 clean up hatoku_defines.h a bit. it is a mess.
2014-02-07 12:07:53 -05:00
Rich Prohaska
8e26447aa3
#172 simplify test case for -30994 leak
2014-01-31 14:00:23 -05:00
Rich Prohaska
2ea52a40ca
#172 map ydb errors to handler errors in prelocking functions
2014-01-29 14:03:00 -05:00
Rich Prohaska
2c1dff7228
#171 add a field types array to classify types into fixed, variable and blob types
2014-01-24 15:33:19 -05:00
Rich Prohaska
3ec9648f3d
Tokutek/mysql56#54 fix to tokudb::external_lock for the alter table assert bug, plus a rewrite of the tokudb debug tracing
2014-01-22 08:54:46 -05:00
Rich Prohaska
4a9dccc9ac
#168 remove obsolete is_fast_alter_running
2014-01-15 17:28:56 -05:00
Rich Prohaska
0d6c69d760
#167 use a serializable cursor to check for PK duplicate
2014-01-15 11:51:10 -05:00
Rich Prohaska
907eaff9e4
#167 ignore dictionary too new errors
2014-01-14 15:57:30 -05:00
Rich Prohaska
c258157515
#166 pretty print external lock type
2014-01-14 15:06:07 -05:00