Commit graph

1209 commits

Author SHA1 Message Date
Rich Prohaska
280cac9fe1 #250 restore proc info to valid pointers in commit, abort, analyze, and optimize 2014-06-04 12:08:43 -04:00
Rich Prohaska
768b7b41cb #225 fix tokudb store lock to fix lock tables crash 2014-06-01 16:57:53 -04:00
Rich Prohaska
083764f033 #225 hot optimize for 5.6 and 10.0 using alter recreate 2014-06-01 07:50:32 -04:00
Rich Prohaska
bf21d6334d #245 use row estimate parameter to start_bulk_insert to decide if a loader is used 2014-05-31 11:11:36 -04:00
Rich Prohaska
cb0ae1663a #241 unique key check should avoid relocking keys if the table is already prelocked by the loader 2014-05-29 07:41:46 -04:00
Rich Prohaska
c1c2d0e5aa #206 merge mariadb 10.0.11 changes 2014-05-20 09:47:19 -04:00
Rich Prohaska
67ec3f3075 #221 fix tokudb::estimate_num_rows 2014-05-13 13:25:44 -04:00
Rich Prohaska
e2fa4abda1 #232 compile in jemalloc detector 2014-05-12 06:35:42 -04:00
Rich Prohaska
2c992d641b #228 use thd_get/set_ha_data for tokudb_trx data 2014-05-07 15:22:14 -04:00
Rich Prohaska
c636dd5287 #226 delete CMakeLists.in, no longer used 2014-05-07 15:21:46 -04:00
Rich Prohaska
d274f91a8e #224 fail tokudb init if jemalloc is not loaded 2014-05-05 08:13:25 -04:00
Rich Prohaska
2eb45b888e #223 build tokudb without upserts 2014-05-03 06:03:39 -04:00
Rich Prohaska
fa301b7bd4 #222 filter out degenerate key range in tokudb::record_in_range 2014-05-01 14:38:26 -04:00
Rich Prohaska
879d9449cc #218 fix incorrect use of num_DBs_lock 2014-04-29 13:53:37 -04:00
Rich Prohaska
d36f401008 ft-index#218 use cursor set range with bound for point queries 2014-04-25 14:39:54 -04:00
Rich Prohaska
fa3526f17a #110 turn off replace into and insert ignore optimizations when binlog format != statement (2nd try) 2014-04-25 14:39:53 -04:00
Rich Prohaska
f2e73c9a6f #110 turn off replace into and insert ignore optimizations when binlog format != statement 2014-04-25 14:39:53 -04:00
Rich Prohaska
975c904f16 #202 allow non-null AND null key index cursor operations (2nd try) 2014-04-25 14:39:53 -04:00
Rich Prohaska
197e2a44aa #206 support mariadb 10.0.10 start_bulk_insert api change 2014-04-25 14:39:53 -04:00
Rich Prohaska
847e14f3b0 #212 binlog row replication turns the insert ignore optimization off 2014-04-25 14:39:53 -04:00
Rich Prohaska
4fbec79e55 #202 allow non-null AND null key index cursor operations 2014-04-25 14:39:53 -04:00
Rich Prohaska
dbb07c3f9e #194 fix gcc 4.8 warnings 2014-04-25 14:39:53 -04:00
Rich Prohaska
a97122c505 #206 compile without partition storage engine 2014-04-25 14:39:53 -04:00
Rich Prohaska
c9dfa7496e #206 support mariadb 10.0.10 alter compression table attribute 2014-04-25 14:39:53 -04:00
Rich Prohaska
06274e30cf #209 add variable to control table empty algorithm 2014-04-25 14:39:53 -04:00
Rich Prohaska
25f13fdac0 #208 debug create temp table and transactions 2014-04-25 14:39:53 -04:00
Rich Prohaska
2df1755756 #133 dont overlock key ranges for unique secondary keys 2014-04-25 14:39:53 -04:00
Rich Prohaska
d9bddf1341 #209 add tokudb_open_table_check_empty session variable to enable/disable may_table_be_open 2014-04-25 14:26:29 -04:00
Rich Prohaska
d8fdb8dc9f #205 build tokudb with webscalesql-5.6 2014-04-25 14:26:29 -04:00
Rich Prohaska
f2a7a7d0b4 #204 print compression status variables 2014-04-25 14:26:29 -04:00
Rich Prohaska
1c3a7b0be7 #200 handle errors when writing cardinality data 2014-04-25 14:26:28 -04:00
Rich Prohaska
2e45809303 #195 merge mariadb 10.0.9 2014-04-25 14:26:28 -04:00
Rich Prohaska
3527f774f0 #198 add tokudb_backtrace to help debug handler interface bugs 2014-04-25 14:26:28 -04:00
Rich Prohaska
4e6d8249db #192 support HTON_SUPPORTS_CLUSTERED_KEYS 2014-02-26 14:39:06 -05:00
Rich Prohaska
7c506b017b #191 support -DTOKUDB_VERSION=SOME_VERSION_STRING 2014-02-26 10:58:44 -05:00
Rich Prohaska
e9b9fd9077 #188 keep track of and cleanup last_lock_timeout memory 2014-02-24 09:46:24 -05:00
Rich Prohaska
b77c0addba #190 zero out new null bytes to force valgrind to quit complaining about uninitialized bytes 2014-02-21 15:53:05 -05:00
Rich Prohaska
3fbd54a96d #189 add tokudb_kill_time session variable to set lock tree kill callback frequency 2014-02-21 08:21:31 -05:00
Rich Prohaska
f07613f140 #186 update cardinality on first table open 2014-02-20 07:41:11 -05: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
d06d73633d #181 fix memory leak of the inserted bytes partitioned counter 2014-02-11 14:24:02 -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
04b8c2f63c #177 disable inline alter table drop default, add key, drop key, rename column when null bytes changed 2014-02-05 15:38:06 -05:00
Rich Prohaska
be8aa787db #175 compare enums using eq_def 2014-02-03 16:12:57 -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