- 17 Apr, 2013 40 commits
-
-
Zardosht Kasheff authored
just unpacking key has problems when the key is a substring of a column. MySQL still reports that it is a covering index, must back out previous change git-svn-id: file:///svn/mysql/tokudb-engine/src@4782 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
dont unpack entire row when primary key is used as covering index git-svn-id: file:///svn/mysql/tokudb-engine/src@4770 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
fix overactive assert git-svn-id: file:///svn/mysql/tokudb-engine/src@4767 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
when locking table, grab table locks git-svn-id: file:///svn/mysql/tokudb-engine/src@4764 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
readd useful comment that went away with last checkin git-svn-id: file:///svn/mysql/tokudb-engine/src@4753 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
cosmetic change, make external_lock have only one return pt git-svn-id: file:///svn/mysql/tokudb-engine/src@4751 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
make external_lock more readable git-svn-id: file:///svn/mysql/tokudb-engine/src@4750 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
back out change for 4591, need more testing before it can go in reopening ticket git-svn-id: file:///svn/mysql/tokudb-engine/src@4634 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
fix buffer overwrite error. Bug has been around, but just recently exposed by checkin 4590 git-svn-id: file:///svn/mysql/tokudb-engine/src@4616 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
implement read_time to take into account that the primary_key is clustered git-svn-id: file:///svn/mysql/tokudb-engine/src@4595 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
pre_acquire table locks from lock tree when mysql is doing a lock table git-svn-id: file:///svn/mysql/tokudb-engine/src@4591 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
add_index now correctly computes number of existing DB files git-svn-id: file:///svn/mysql/tokudb-engine/src@4590 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
rename lock_grabbed to range_lock_grabbed to help distinguish from cases where table lock is grabbed git-svn-id: file:///svn/mysql/tokudb-engine/src@4589 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
fix index_prev in case we don't have lock it was a typo before git-svn-id: file:///svn/mysql/tokudb-engine/src@4516 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/mysql/tokudb-engine/src@4515 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
grab locks in add_index to reduce lock tree overhead git-svn-id: file:///svn/mysql/tokudb-engine/src@4499 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
use DB_PRELOCK when we know we have lock acquired git-svn-id: file:///svn/mysql/tokudb-engine/src@4481 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
no need to disable shortcut sorts with blobs git-svn-id: file:///svn/mysql/tokudb-engine/src@4461 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
make handlerton not use a cursor that has had a failed operation this will be useful for lightweight cursors git-svn-id: file:///svn/mysql/tokudb-engine/src@4455 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
slightly restructure some functions to allow handling of lighter weight cursors git-svn-id: file:///svn/mysql/tokudb-engine/src@4439 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
implement read_range_first to grab range read lock git-svn-id: file:///svn/mysql/tokudb-engine/src@4405 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
make table scans grab an entire read lock from the beginning git-svn-id: file:///svn/mysql/tokudb-engine/src@4404 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
used to disable covering indexes for some keys with strings for wrong reasons not anymore git-svn-id: file:///svn/mysql/tokudb-engine/src@4386 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
add instances of read_range_first and read_range_next in ha_tokudb currently just call parent class version git-svn-id: file:///svn/mysql/tokudb-engine/src@4385 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/mysql/tokudb-engine/src@4353 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
make add_index faster by making inserts into secondary table all be part of on transaction git-svn-id: file:///svn/mysql/tokudb-engine/src@4287 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
merge back into main branch git-svn-id: file:///svn/mysql/tokudb-engine/src@4264 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
now DB's are removed with db->remove and unlink git-svn-id: file:///svn/mysql/tokudb-engine/src@4252 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
check to see if keys that are added have same name as existing keys. if so, gracefully return error git-svn-id: file:///svn/mysql/tokudb-engine/src@4250 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
get proper error msg returned git-svn-id: file:///svn/mysql/tokudb-engine/src@4224 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
change the default cache table size to 1/2 of physical memory and add a sysvar that allows one to change the default percentage. closes #876 git-svn-id: file:///svn/mysql/tokudb-engine/src@4218 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
tmp_key_buff was not big enough git-svn-id: file:///svn/mysql/tokudb-engine/src@4200 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
table->s->max_key_length does not take into account new keys that are being added, and therefore is not suitable as a buffer size git-svn-id: file:///svn/mysql/tokudb-engine/src@4167 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
not accessing ANOTHER null_bit correctly git-svn-id: file:///svn/mysql/tokudb-engine/src@4165 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
not accessing null_bit correctly git-svn-id: file:///svn/mysql/tokudb-engine/src@4164 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
merge back into main branch git-svn-id: file:///svn/mysql/tokudb-engine/src@4138 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/mysql/tokudb-engine/src@4019 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
comment out DB_DBT_DUPOK usage, which fractal tree does not understand at the moment git-svn-id: file:///svn/mysql/tokudb-engine/src@3956 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
with DB->key_range64 implemented, enable records_in_range git-svn-id: file:///svn/mysql/tokudb-engine/src@3952 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
replace bad NULL param with what the param should actually be git-svn-id: file:///svn/mysql/tokudb-engine/src@3951 c7de825b-a66e-492c-adef-691d508d4ae1
-