- 17 Apr, 2013 40 commits
-
-
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
-
Zardosht Kasheff authored
git-svn-id: file:///svn/mysql/tokudb-engine/src@3939 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
reduce complexity of pack_row and make it independent of whether we have a hidden primary key git-svn-id: file:///svn/mysql/tokudb-engine/src@3920 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
no longer append hidden primary key at end of data inserted in tokudb table git-svn-id: file:///svn/mysql/tokudb-engine/src@3900 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
remove extraneous parameter in remove_keys git-svn-id: file:///svn/mysql/tokudb-engine/src@3862 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
add comments for create_key, pack_key, remove_keys, remove_key git-svn-id: file:///svn/mysql/tokudb-engine/src@3860 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
git-svn-id: file:///svn/mysql/tokudb-engine/src@3818 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
add tracing to more functions to get better idea of how MySQL makes calls into handlerton git-svn-id: file:///svn/mysql/tokudb-engine/src@3801 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
make error handling of index_read and index_last consistent with MyISAM and InnoDB git-svn-id: file:///svn/mysql/tokudb-engine/src@3800 c7de825b-a66e-492c-adef-691d508d4ae1
-
Rich Prohaska authored
git-svn-id: file:///svn/mysql/tokudb-engine/src@3766 c7de825b-a66e-492c-adef-691d508d4ae1
-
Zardosht Kasheff authored
remove some comments about position() and rnd_pos() that may have been inaccurate. Will put in comments once functions are better understood git-svn-id: file:///svn/mysql/tokudb-engine/src@3650 c7de825b-a66e-492c-adef-691d508d4ae1
-