12 Commits (26840f8a78169efb8dc97a2c0af5231e04b35666)

Author SHA1 Message Date
Rich Prohaska a722e8cb71 #17 test env open with open file limit 13 years ago
Leif Walsh 9f99932a76 refs #6566 fix typo in license text 13 years ago
Leif Walsh 9fd20e61a4 refs #6566 add license text to all C/C++ files as a comment near the top 13 years ago
Leif Walsh 84fef672e4 refs #6566 update all copyright strings to reflect an end year of 2013 13 years ago
Yoni Fogel 2ea274c9f5 refs #5820 Merge information schema to mainline 13 years ago
John Esmet 01c0320527 fixes #6100 #6232 track memory usage in each txn's range buffer, resetting on txn commit and in the escalation callback. large write transactions that get redundant locks in the locktree will now be under control. 13 years ago
John Esmet cf69a2b6bf fixes #6113 add instrumentation to the locktree, including memory stats, escalation stats, and single txnid optimization stats 13 years ago
Zardosht Kasheff a81b87b51d closes #6105, reduce to 50K 13 years ago
John Esmet fba8312504 fixes #5961 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 13 years ago
John Esmet 33a99affe4 fixes #5771 merge the single txnid optimization to main. single threaded write performance is up 20-50% in mysql and multithreaded performance is largely unchanged. 13 years ago
Leif Walsh 032ed0c0ca refs #5742 #5672 suppress more valgrind stuff 13 years ago
John Esmet 65cd284834 fixes #5351 fixes #5528 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' 13 years ago