Zardosht Kasheff
ace5fc7a7d
[t:2007], make handlerton change
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14647 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
e6e25f302c
[t:2025], [t:2007], allow option for flattening in show user data, make function exit if thread has been killed
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14621 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
6fb765dbc8
[t:2022], fix some cleanup code
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14598 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Barry Perlman
bd66fffb4e
Fix build
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14597 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
d34c347744
fix more build errors
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14596 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
7ea6258beb
fix more build errors
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14595 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
8924f6fc9c
fix more build errors
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14594 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
1373d388c2
remove build problems
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14593 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
2444bfe7ad
[t:2020], make handlerton change
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14589 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
4494944519
[t:1981], abstract to another function
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14524 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
412686a5a5
[t:1869], checkin fix with added variable to allow disabling of feature
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14521 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
5d0c5d23bc
[t:1980], cosmetic changes, remove some tabs
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14516 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
98ce5154ce
[t:1980], fix problem in rename_table
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14495 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
bcd465f2b5
[t:1981], cosmetic changes
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14494 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
84df6cc11d
[t:1980], [t:1981], merge back to mainline
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14493 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Rich Prohaska
40edfbb882
fix the 32bit linux compile problem [t:1999]
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14451 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
ca44b0d34f
[t:1999], fix 32 bit compiler issue
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14442 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
562beba6a2
[t:885], add max_data_length
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14358 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
bf2e6311d9
[t:885], fix divide by zero error
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14354 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
72a0434700
[t:885], put entries for data_length, index_length, and mean_rec_length for show table status
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14345 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Yoni Fogel
333b3e1440
Update handlerton makefile to support TAGS/cscope
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14233 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
e2cba2d4ed
[t:1949], abstract transaction creation to own function for reuse in start_stmt
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14184 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
3c6b7cd274
[t:1929], fix cases where comparison needs to be done afterwards
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14108 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
23b5b1d348
[t:1717], set default environment comparison functions
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14094 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
b2f6d42898
[t:1930], remove heaviside functions
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14088 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
d960329eff
[t:1938], make "delete from table" transactional by making it really really slow, by deleting all elements one by one, through MySQL
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14084 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
1a1810b7c4
[t:1929], fix bug
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14082 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
26c1c7e4e0
[t:1929], replace c_get functions in index_read with c_getf
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14079 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
5c07d5046e
[t:1929], use getf functions in index_first and index_last
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14077 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
cddd75b29f
[t:1951], make new infinity byte value COL_ZERO
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14076 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
e1f2f60141
[t:1859], remove extraneous printf
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13940 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
eea66f60a0
[t:1859], make lock tables not create a parent transaction,
...
fix prelocking that happens in lock tables
git-svn-id: file:///svn/mysql/tokudb-engine/src@13935 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
c6edb1c3da
[t:1925], fix bug where hidden primary key was not being saved
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13914 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
baf1a5be88
[t:1925], remove unused variable current_row
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13869 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
3225e8928d
[t:1925], use db->getf_set in ha_tokudb::read_row
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13867 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
00b424a4e9
[t:1925], use db->getf_set in a couple of places
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13866 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
28030fe334
[t:1928], remove dead code
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13863 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
1d285b80de
addresses #1925 , make all metadata retrieval from status.tokudb not use DB_DBT_MALLOC
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13846 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
48ad1acdde
addresses #1923
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13833 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
1b8d07046f
addresses #1913 , fix replace into with respect to unique checks
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13816 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Rich Prohaska
3d50b6eb63
show engines tokudb comment string. merge -c 13587 from 2.1.0 to main. [t:1892]
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13591 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Rich Prohaska
11b3f59177
link the handlerton to a version controlled libtokudb. merge -c 13578 from 2.1.0 to main. [t:1887]
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13590 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Rich Prohaska
3b16eb8ef6
compile the handlerton with -O3. merge -c 13582 from 2.1.0 to main. [t:1890]
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13589 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Rich Prohaska
48339dd4cc
merge -c 13581 from 2.1.0 to main. [t:1889]
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13588 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
a26f49a804
addresses #1883 , fix bug
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13584 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
82362f855d
addresses #1888 , address comments made in CR
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13579 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
677eaca52e
addresses #1858 , change so opt only works when auto inc is first column of key
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13489 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
01f2fddeb7
addresses #1869 , move out of main. This change will not go in as is
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@13487 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
b17869b2a1
addresses #1852
...
changes from code review
git-svn-id: file:///svn/mysql/tokudb-engine/src@13403 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00
Zardosht Kasheff
ba2cb0fce4
addresses #1869
...
prelock entire table when you think you might have an empty table
git-svn-id: file:///svn/mysql/tokudb-engine/src@13357 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:52 -04:00