Commit graph

172 commits

Author SHA1 Message Date
Tim Callaghan
24eb1a0a30 [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
6d21e240a5 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
aba1ebf9e6 [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
78745a04f9 #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
924faab298 [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
791863cbfe [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
ebcd6108c3 [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
deff2846b8 [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
c33f2ba0e7 [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
72223b1388 [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
a74b635cdf {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
410d5c0841 [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
5a4ba737cb [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
8ac4268046 [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
aa074815c6 [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
01e57069d9 [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
e7c2cb1115 [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
63e6d60dd7 [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
0d66e22e2c [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
00b69d021e [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
47fb0e79b8 [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
8447a84b04 [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
48dfd0b0ce [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
193269189a [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
5a16b33da5 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
eb1214ea72 [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
fe427cdc02 #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
d631692fb4 [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
3af2efc44d #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
d8f5494a9c #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
b6c0fb2469 #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
745e9c86ec #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
da1819a880 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
849c8ff2e2 [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
21a5cb0b64 [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
9ee4c39f80 [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
4905934f0f [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
8713618ad6 [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
5c0669cc41 #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
35fe2313ba [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
cb0a87142b [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
fed3f23ac1 #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
8da7505866 #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
0b3bcc8df0 #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
d543d10923 #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
d37c7e5b97 [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
Zardosht Kasheff
acb8f19711 [t:3400], fix other memory leak
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30232 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
7b16d5c140 [t:3400], merge storing of frm file into main line
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@30228 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
288e2fe8b2 #3018 build tokudb with mysql 5.5.9 refs[t:3018]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29783 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Rich Prohaska
51e2a01a09 #3018 build tokudb with mysql 5.5.9 refs[t:3018]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29780 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00