Commit graph

176 commits

Author SHA1 Message Date
Leif Walsh
eace0e22ec [t:4635] merging fractal tree and handlerton code to main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41502 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
14881a56d2 #4592 merge mainline handlerton for mysql 5.5 refs[t:4592]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41457 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Zardosht Kasheff
f96d88786d [t:4544], create variable tokudb_log_client_errors to control whether client errors get logged
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41218 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Rich Prohaska
de4735c9ca #4623 fix show create table for TokuDB, and get the mysql engines tests working refs[t:4623]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40967 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Tim Callaghan
badecfaa3c [t:2949] Final changes for engine status work. Refs #2949
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40894 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
John Esmet
0e64046ad4 close[t:4595] tokudb plugins are now marked as stable in mariadb, main.test_maturity passes
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@40693 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
Barry Perlman
ef106f47ef [t:2949] Retrofit handlerton to new engine status design. Closes #2949.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39377 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Rich Prohaska
c0b1165ab2 #4420 build mysql 5.5.11 with the head of the tree refs[t:4420]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39040 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Barry Perlman
8ed7d65752 [t:4402] Fix displayed text naming two engine status fields. Closes #4402.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38931 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Barry Perlman
731d9ce4f1 [t:4362] Add more checkpoint info to engine status. Refs #4362.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38572 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Barry Perlman
4b91f7c961 [t:4169] Display new engine status variables for cleaner. Refs #4169.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38568 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Barry Perlman
971c30b1a1 [t:4326] [t:4234] [t:4326] [t:4355] [t:4362] Merged changesets 38452, 38473, 38514, 38473, 38452 from 5.2.3 handlerton to main. These changesets should have been on main in the first place but were accidentally committed to 5.2.3 instead. Merge commands were:
{{{
svn merge -c38452 mysql.branches/5.2.3/mysql/tokudb-engine/tokudb-engine mysql/tokudb-engine/tokudb-engine
svn merge -c38473 mysql.branches/5.2.3/mysql/tokudb-engine/tokudb-engine mysql/tokudb-engine/tokudb-engine
svn merge -c38514 mysql.branches/5.2.3/mysql/tokudb-engine/tokudb-engine mysql/tokudb-engine/tokudb-engine
svn merge -c38529 mysql.branches/5.2.3/mysql/tokudb-engine/tokudb-engine mysql/tokudb-engine/tokudb-engine
svn merge -c38545 mysql.branches/5.2.3/mysql/tokudb-engine/tokudb-engine mysql/tokudb-engine/tokudb-engine
}}}

git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38562 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Leif Walsh
395c36d03c [t:4002] merging handlerton changes for HOT
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38550 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Leif Walsh
adda05a338 [t:4169] adding engine status variable to count leaf node merges missed by cleaner thread (handlerton piece)
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37930 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Barry Perlman
d2c36b53e8 {t:4184]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37923 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Zardosht Kasheff
a9a20b5fa5 [t:4261], set minimum bulk fetch buffer size to 0 on main line
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37767 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Zardosht Kasheff
10cb8515df [t:4260], [t:4239], merge handlerton changes to main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37752 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Barry Perlman
bc3a56f447 [t:4182] #4182 Add mallocator version to engine status in handlerton.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37427 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Barry Perlman
c44cec6f6a [t:4203] #4203 Add version string to engine status. Handlerton change only.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37405 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Barry Perlman
48bc9945c0 [t:4187] #4187 Failed assert in handlerton will call new DB_ENV->crash() function which prints engine status to error log.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37370 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Barry Perlman
81cd7bb693 [t:4159] Closes #4159 Fix incorrect displays in engine status. Also make all engine status fields 64 bits.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37176 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Barry Perlman
c37d535d3c [t:3988] #3988 Add cleaner_executions to handlerton display of engine status. Deleted maybe_get_and_pin_if_in_memorys from header. Improved engine status display on crash.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37054 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
John Esmet
8f36c93181 [t:3988] bug fixes for the showval macro
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36875 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
John Esmet
cd384de141 [t:3988] cleaner thread, partial eviction, and flusher thread accounting
data shown in show table status


git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36874 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
John Esmet
56159c1533 [t:3988] handlerton show engine status code, needs more
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36866 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
John Esmet
3275844973 [t:3867] partial eviction data at handlerton layer
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36858 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Zardosht Kasheff
a28549259d [t:3997], change default from 1 to 5
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36807 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Zardosht Kasheff
b420ea7176 [t:3997], merge handlerton changes
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36690 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
John Esmet
31250598b7 close[t:3938] merging 3938 to main, manual test passes
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36477 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Barry Perlman
1fc8b127a3 [t:3988] #3988 Display thrashing statistics.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35901 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Rich Prohaska
7698f06096 #4013 restore changes from 35553 refs[t:4013]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35759 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
John Esmet
a5eef3707b [t:4018] close[t:4018] merging 4018 handlerton changes to main.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35664 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
0607dcdb44 #4013 change lock timeout units from microseconds to milliseconds refs[t:4013]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35553 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
6e53f88c6f #4013 use milliseconds as the units for the tokudb_lock_timeout variable refs[t:4013]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35410 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
3ca4532e25 #3453 allow the lock timeout to be set from the mysqld command line refs[t:3453]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35406 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
89b85f6e62 #3453 merge tokudb-engine.3453 to tokudb-engine refs[t:3453]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35394 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
John Esmet
6a79c69181 close[t:3938] the information schema now protects itself from a failed tokudb_init_func()
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35224 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Barry Perlman
50dd429b10 [t:3825] #3825 Add max_mem_in_use to memory statistics.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@35067 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Barry Perlman
3ce781fed8 [t:3825] #3825 Merged changesets 33440, 33527, 33536 from 5.1.4 branch to main.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33975 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Barry Perlman
0fe1f339ad [t:3825] #3825 Add malloc_fail and realloc_fail to engine status.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33949 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
df4cd17403 [t:3436], merge handlerton piece of bulk fetch to main line handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33944 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Barry Perlman
b67d0700e8 [t:3825] #3825 Add memory usage statistics to engine status.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33929 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
1236ddd482 #3836 add cachetable eviction counter to engine status refs[t:3836]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33559 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Zardosht Kasheff
a9f3dc313b [t:3753], add basement node size param to handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33051 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Barry Perlman
9c87f18ac3 [t:3654] #3654 Added some OrthoPush and basement node info to engine status.
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@33042 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:06 -04:00
Rich Prohaska
c91d521f7e #3588 set the default tokudb_prelock_empty to on refs[t:3588]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@32674 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
76ba24cc7f #3588 turn off the loader by setting the default value of tokudb_prelock_empty=off refs[t:3588]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@32303 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
d01e72b41c #3557 merge 31879 from 5.0.5 to main refs[t:3557]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@31882 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
496b06596f #3497 merge handlerton write lock changes to main refs[t:3497]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@31569 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
2c84bfc50b [t:3400], fix usage of smartDBTs
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30477 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00