mariadb/locktree
John Esmet 3111955f13 fix stuff
git-svn-id: file:///svn/toku/tokudb@53792 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:30 -04:00
..
tests fixes add instrumentation to the locktree, including memory stats, escalation stats, and single txnid optimization stats 2013-04-17 00:01:30 -04:00
CMakeLists.txt refs have the locktree link with portability and ft and make sure a printf uses a portable format specifier 2013-04-17 00:01:16 -04:00
concurrent_tree.cc refs destroy the root node when the concurrent tree is destroyed. 2013-04-17 00:01:24 -04:00
concurrent_tree.h fixes merge the single txnid optimization to main. single threaded write performance is up 20-50% in mysql and multithreaded performance is largely unchanged. 2013-04-17 00:01:23 -04:00
keyrange.cc fixes fixes merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
keyrange.h fixes fixes merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
lock_request.cc refs fix various drd and helgrind related issues. tree rotations should no longer be problematic with race tools. 2013-04-17 00:01:16 -04:00
lock_request.h refs propset id on lock_request.h 2013-04-17 00:01:15 -04:00
locktree.cc fixes add instrumentation to the locktree, including memory stats, escalation stats, and single txnid optimization stats 2013-04-17 00:01:30 -04:00
locktree.h fixes add instrumentation to the locktree, including memory stats, escalation stats, and single txnid optimization stats 2013-04-17 00:01:30 -04:00
manager.cc fix stuff 2013-04-17 00:01:30 -04:00
range_buffer.cc fixes merge the single txnid optimization to main. single threaded write performance is up 20-50% in mysql and multithreaded performance is largely unchanged. 2013-04-17 00:01:23 -04:00
range_buffer.h fixes pass a callback to the ydb layer when escalation occurs for a txnid, providing the locktree and range_buffer describing how to update the txn's internal data structures so they don't grow out of control for very long lived write transactions 2013-04-17 00:01:29 -04:00
treenode.cc refs destroy the root node when the concurrent tree is destroyed. 2013-04-17 00:01:24 -04:00
treenode.h refs destroy the root node when the concurrent tree is destroyed. 2013-04-17 00:01:24 -04:00
txnid_set.cc refs clang compilation cleanup after 5351 merge 2013-04-17 00:01:15 -04:00
txnid_set.h fixes fixes merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
wfg.cc fixes fixes merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00
wfg.h fixes fixes merge the new locktree to main. the locktree, locktree manager, and blocking lock request api are implemented at the toplevel under locktree/ and the ydb layer has been modified to use the new API. some kruft has been deleted from various parts of the source tree and these merge also includes a change where we kill 'includes.h' 2013-04-17 00:01:15 -04:00