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
Zardosht Kasheff
c23efd8e99
[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
44074aa14b
[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
8d16c56df5
#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
301b4d066c
#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
Barry Perlman
1a7f1731a3
[t:3374] #Closes #3374 Add status counter for setting descriptor.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29408 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:05 -04:00
Zardosht Kasheff
6c60261ac6
[t:3347], copy the handlerton over
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29148 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Barry Perlman
d6596d5883
[t:3238] Upgrade engine status report for version 14.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@28071 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
cbbaaf91c6
#3200 get the handlerton compiling again refs[t:3200]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27487 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Bradley C. Kuszmaul
cd2d81a0ca
ha fixes for #3200 . Refs #3200 . [t:3200] (merged from ha_tokudb.3039)
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27462 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
d8a45171c1
#3039 merge engine status changes in the handlerton to main refs[t:3039]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26816 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
10bc6f429e
#3147 add tokudb_block_size session variable to allow experimentation refs[t:3147]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26782 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Barry Perlman
bf8c52f438
[t:3130] Add start time of oldest living txn to engine status.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26503 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Barry Perlman
b9e4595535
[t:3034] Update engine status for new functionality.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26445 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Zardosht Kasheff
5669473b5e
[t:3105], remove printf
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26326 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
3af2681da5
[t:3038], move changes to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25704 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Barry Perlman
869f74b48c
[t:3034] Add status info for indexer.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25600 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Barry Perlman
455deb48e5
[t:3034] Add engine status counters for *multiple operations.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25504 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Barry Perlman
a438021b80
[t:3033] Add panic information to engine status. If env or logger is panicked, say so and say why.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25479 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Barry Perlman
25faccbe0f
[t:2905] Add upgrade info and environment creation timestamp to engine status.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25400 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
2f214e67fd
[t:3014], use del_multiple in handlerton
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25189 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:03 -04:00
Zardosht Kasheff
535fd09863
[t:2983], add some status messages
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@24825 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Zardosht Kasheff
511301c94f
[t:2983], add session variable tokudb_checkpoint_lock, remove code that runs when checkpoint_lock and checkpoint_unlock are executed, we can now remove checkpoint_lock and checkpoint_unlock grammar changes
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@24824 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Zardosht Kasheff
db9c1610fc
[t:2982], remove handlerton support for show engine tokudb user_data
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@24753 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Rich Prohaska
4eede8c128
#2940 port the handlerton to 5.5.6-rc
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@24103 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Rich Prohaska
19a34cd759
#2916 refs[t:2916] put tokudb user data size into the information schema
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@23571 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Zardosht Kasheff
e58a3d7b2c
[t:2914], change tokudb_tmpdir to tokudb_tmp_dir
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@23547 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Zardosht Kasheff
199c9e9e7b
[t:2893], merge fix to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@23375 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Barry Perlman
280ab70ed9
[t:2886] Fix engine status display.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@23275 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Zardosht Kasheff
9601a4bf3d
[t:2808], do handlerton piece for setting a max memory for the lock tree
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@23210 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Zardosht Kasheff
0dbe227a45
[t:2751], add tokudb_tmpdir variable, by default, tmp files go to datadir
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@22035 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Rich Prohaska
b375b961d7
#2786 closes[t:2786] bug fix from zardosht for the optimize table crash
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21845 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:02 -04:00
Zardosht Kasheff
334f4f243f
[t:1078], check in savepoint implementation to main line
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21825 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Rich Prohaska
b2db21388d
#2775 refs[t:2775] conditionally include tokutek enhancements in the handlerton
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21774 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Rich Prohaska
ee854d9326
#2775 closes[t:2775] conditionally include tokutek enhancements in the handlerton
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21722 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Zardosht Kasheff
9a97c6b5ea
[t:2770], fix leak of tmp_txn
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21645 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Zardosht Kasheff
4035b8da10
[t:2768], fix crash
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21627 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Barry Perlman
12e9e62563
Closes [t:2753] Fix typo in engine status.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21332 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Barry Perlman
5a9a7998f9
Closes [t:2737] Fix compiler warnings.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21221 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Zardosht Kasheff
1e28cffa43
[t:2727],[t:2728], make commit progress indicator more clear, have proper error show up when process is killed during loader->close
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21077 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Barry Perlman
160ebcde19
[t:2725] Add missing engine status info to handlerton's display of engine status.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21055 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Rich Prohaska
eb1bdcb989
closes[t:2682] make the tokudb_debug mysql sys var writeable
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20870 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Barry Perlman
de101e1ade
[t:2561] Patch out upgrade status until upgrade logic is merged to main.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20774 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Barry Perlman
7758ca1480
[t:2504] Add upgrade info to engine status.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20497 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Zardosht Kasheff
d53b69eec4
[t:2618], set default number of locks per dict to 64*1024
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20312 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Zardosht Kasheff
8406f1dcc8
[t:2614], make tokudb_prelock_empty a session variable
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20227 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Barry Perlman
3d6436c5e3
[t:2504] Improve engine status
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20076 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Zardosht Kasheff
cbbde4c90f
[t:2582], use separate transactions in show engine user_data
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20028 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Zardosht Kasheff
95251209d3
[t:2566], remove unnecessary warning
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@19835 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Zardosht Kasheff
53d9835f82
[t:2557], get handlerton compoling by removing VOID casts
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@19806 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Zardosht Kasheff
4707fd66fe
[t:2549], add Martin option
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@19652 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Zardosht Kasheff
f85064384d
[t:2543], fix build
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@19585 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Zardosht Kasheff
a083819c47
[t:2524], change text
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@19561 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Barry Perlman
912c9511f3
[t:2504] Added range lock escalation success/failure counts to engine status.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@19268 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Rich Prohaska
c9d96cf946
merge handlerton 3.0.5/3.1.0 to main closes[t:2461] closes[t:2467]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18879 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Rich Prohaska
cee4182587
merge 18369 from 3.0.5 to main closes[t:2456] #2456
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18873 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Rich Prohaska
b9aea4a3dc
fix some gcc warnings in the handlerton. merge -c 18350 and -c 18442 to main refs[t:2478] #2478
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18800 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:59 -04:00
Zardosht Kasheff
1e6b208a8e
[t:985], fix mysqltest falcon_bug_30210
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18557 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:59 -04:00
Zardosht Kasheff
fb145c7eb6
[t:2442], fix it, add technology
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18306 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:59 -04:00
Zardosht Kasheff
3a5717b936
[t:2442], fix it
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18302 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:59 -04:00
Zardosht Kasheff
53c53ef80f
[t:2425], make insert ignore and replace into optimizations work properly
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18212 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:59 -04:00
Zardosht Kasheff
064804c85c
[t:2430], make commit/abort report progress
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18178 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:59 -04:00
Zardosht Kasheff
b279f769f0
[t:2356], make lock wait on reads user controlled
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@17986 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:59 -04:00
Zardosht Kasheff
096889258e
[t:2355], fix max value of session variable
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@17709 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:58 -04:00
Zardosht Kasheff
cd02dd2a45
[t:2355], make waits on writes user controlled
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@17707 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:58 -04:00
Zardosht Kasheff
fa8ec1fd78
[t:2342], add back toku_ydb_init and toku_ydb_destroy
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@17677 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:58 -04:00
Zardosht Kasheff
0dcfc40469
[t:2342], get rid of tokudb_show_logs
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@17475 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:56 -04:00
Zardosht Kasheff
f2e4b47de2
[t:2342], some work for porting handlerton
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@17474 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:56 -04:00
Zardosht Kasheff
3d60427e49
[t:2325], move to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@17179 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:56 -04:00
Zardosht Kasheff
0e54f841c9
[t:2322], replace hash_ functions with my_hash_
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@17142 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:56 -04:00
Zardosht Kasheff
ddedf2e609
[t:2317], remove unused flag
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@17089 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:56 -04:00
Zardosht Kasheff
0ea474c6f2
[t:2267], get rid of trx->iso_level, makes life easier
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16941 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:56 -04:00
Zardosht Kasheff
5c222cf3a0
[t:2254], merge to main line
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16938 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
958e070f40
[t:2253], fix bad assert
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16470 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
8516fa4e3b
[t:2151], more changes as result of code review
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16278 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
b7501f62ef
[t:2151], more changes as result of code review
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16277 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
f70fb2010b
[t:2151], more changes as result of code review, assert all db->close succeeds
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16275 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
468ce27c9e
[t:2151], some changes as result of code review
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16274 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Rich Prohaska
80035693e4
remove ydb.h for linux refs[t:2207]
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16011 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Rich Prohaska
2d3f9da436
turn on logging in the tokumysql handlerton refs[t:652]
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@15840 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Barry Perlman
0e8f514835
Closes #2133 refs[t:2133] Restore 15630: Merged engine status logic for scheduling statistics from 2.2.0.
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@15778 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
e24c49176e
[t:1979], merge to main line
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@15772 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Barry Perlman
d82692c7d3
Undo change 15630, restore to 15361.
...
handlerton's engine status restored to be compatible with main.
git-svn-id: file:///svn/mysql/tokudb-engine/src@15635 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Barry Perlman
e9c85fceef
Addresses #2075 refs[t:2075] Merged engine status logic for scheduling statistics from 2.2.0.
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@15630 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
07dbc527c7
[t:2103], merge to main line
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@15361 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Barry Perlman
02e2aa6751
Addresses #1792 refs[t:1792] Added logger lock info to engine status.
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14820 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
2bfe462b50
[t:2027], move some common code to a function
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14819 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Barry Perlman
612ceab448
Addresses #1792 refs[t:1792] Added timestamps to engine status
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14818 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
d85a33e967
[t:2027], add explanation text
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14816 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
c906291505
[t:2027], implement checkpoint_lock and checkpoint_unlock functions
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14814 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Barry Perlman
32625bc0be
Addresses #1792 refs[t:1792] Added ydb-layer operation counters to engine status
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14811 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
adcaf35e34
[t:2039], propogate show engine error
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14806 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Barry Perlman
58d9dad9f2
Addresses 1792 refs[t:1792] Add more info to show engine status
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14803 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
00236ccbd7
[t:2048], add user variables that control how often status gets updated
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14786 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
67c7a83280
[t:2033], add process info for queries
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14784 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
a48828aac0
[t:2045], fix bug
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14779 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
fc70b46b2b
[t:2044], clean it up
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14778 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Barry Perlman
84123cd5eb
Addresses #1792 refs[t:1792] Added range lock info to show engine status
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14746 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Barry Perlman
5c2ee0e62d
Addresses #1792 refs[t:1792] Added more content to show engine status
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14730 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Barry Perlman
624896783f
Addresses #1792 refs[t:1792] Start adding show engine tokudb status
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14693 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
1deb5fcf71
[t:2016], check for ENOENT return
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14683 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
594898de0a
[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
d21febecaa
[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
Barry Perlman
3c00096e04
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
5504381652
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
d4fb9e8351
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
36873d1763
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
48c1ffed10
[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
ae35dd4132
[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
f35423e6b5
[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
7f76e39c8c
[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
eea4b9f9e2
[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
Zardosht Kasheff
6226257a11
[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
Rich Prohaska
8d7f2c450e
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
42f081a4db
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
92408df7f5
addresses #1782
...
move change from 2.0.0 to main line
git-svn-id: file:///svn/mysql/tokudb-engine/src@12641 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
1412a62983
addresses #1742
...
change checkpointing default to 60 seconds
git-svn-id: file:///svn/mysql/tokudb-engine/src@11712 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
fdc8de5212
addresses #1724
...
set default to 5 min
git-svn-id: file:///svn/mysql/tokudb-engine/src@11523 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
b707ce4b01
addresses #1719
...
give user mehtod to control checkpointing interval
git-svn-id: file:///svn/mysql/tokudb-engine/src@11472 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
05eaddd1d7
addresses #1719 , #1718
...
add variable for checkpointing, address Yoni's CR comments
git-svn-id: file:///svn/mysql/tokudb-engine/src@11471 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
edcbad5d5b
addresses #1719 , #1718
...
add variable for checkpointing, address Yoni's CR comments
git-svn-id: file:///svn/mysql/tokudb-engine/src@11470 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:51 -04:00
Zardosht Kasheff
d05997db35
UNDO dlmalloc changes. addresses #1377
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@9174 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:47 -04:00
Zardosht Kasheff
e31166714d
addresses #1377
...
use dlmalloc in handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/src@9100 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:46 -04:00
Zardosht Kasheff
2f1ec58f50
addresses #1420
...
add DB_RECOVER flag
git-svn-id: file:///svn/mysql/tokudb-engine/src@9099 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:46 -04:00
Rich Prohaska
c9be4ccf1a
change the default cache table size. closes #1387
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@8749 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:46 -04:00
Zardosht Kasheff
aa87d54ba9
addresses #1032
...
merge handlerton to main line
git-svn-id: file:///svn/mysql/tokudb-engine/src@8627 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:46 -04:00
Zardosht Kasheff
c47a065915
addresses #1149
...
move partial refactoring to main line
git-svn-id: file:///svn/mysql/tokudb-engine/src@7989 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:46 -04:00