21 Commits (a85f32968ce3272b816756177b25316df1868d20)

Author SHA1 Message Date
Zardosht Kasheff a85f32968c refs #6058, merge to main! 13 years ago
Zardosht Kasheff ebb5315335 refs #5638, merge to main, finally. 13 years ago
Zardosht Kasheff b43de53fd3 closes #5783, rename txn->recovered_from_checkpoint to txn->for_recovery 13 years ago
Zardosht Kasheff 28c5dad104 closes #5716, remove txn->starttime 13 years ago
Zardosht Kasheff a0eeedd5f5 refs #5700, merge to main 13 years ago
John Esmet ebdf618b76 refs #5710 add accounting for flush count, number of bytes, IO time (stored as tokutime, shown in seconds), uncompressed size, and compressed size. also add these stats for when the logger writes to disk (os_pwrite, not fsync) 13 years ago
Yoni Fogel 3af91c0f51 refs #5467 merge "kill put loader, fix hot indexer freeze issue" onto main 13 years ago
Zardosht Kasheff baf1831ffe refs #5560, merge to main 13 years ago
Leif Walsh 774afe534d refs #5592 move circular_buffer, omt, threadpool, growable_array, rwlock, frwlock, kibbutz, mempool, partitioned_counter, nb_mutex, sort to util/, and some other cleanup stuff 13 years ago
John Esmet 0bc5013e30 fixes #5423 fixes #5424 fixes #5503 fixes #5225 fsync always succeeds and returns void, no more ft panic or logger panic, no more impossible error paths 13 years ago
Yoni Fogel fffce5d49f refs #5155 refs #5308 closes #5309 merge new omt api functions to main (still unused), use templated omt for TOKUTXN->open_fts, OMT becomes a wrapper for omt<OMTVALUE>, other misc fixes 13 years ago
Yoni Fogel d4cf29525f refs #5081 Replace all usage: 13 years ago
Leif Walsh 958c447641 closes #5206 merge c++ changes to mainline 13 years ago
Leif Walsh e13da393bc [t:5062] txnid becomes separate from lsn, and optimizations for read-only txns 13 years ago
Zardosht Kasheff a84d1289a2 [t:4876], some comments 13 years ago
Zardosht Kasheff eeb3b0d231 [t:4953], add some comments 13 years ago
Zardosht Kasheff d2d3de2efa [t:4920], [t:4953], separate ydb lock from hot indexing and checkpointing 13 years ago
Zardosht Kasheff 900d290cda [t:4877], [t:4966], [t:4952], [t:4881], [t:4918], merge to main 13 years ago
Zardosht Kasheff a615d041cd [t:4765], [t:4876], [t:4890], merge to main 13 years ago
Yoni Fogel 3a208cebc4 closes [t:4913]. Modelines now synchronized in every source/header file (and always top two lines) 13 years ago
Leif Walsh 3719bf2c2f [t:4901] merging brt->ft rename to main 13 years ago
Rich Prohaska 6f8c78d19b #4869 #4753 simplify the pthreads api, remove dead code, remove untest error recovery patch, increase test coverage refs[t:4753] 13 years ago
Zardosht Kasheff 357b4981c2 [t:4768], [t:4829], [t:4834], [t:4511], [t:4513], merge fixes to main 13 years ago
Zardosht Kasheff 1e96a05413 [t:4512], remove brt_header->checkpoint_before_commit_link and txn->checkpoint_before_commit, and replace it with a BOOL that states if a checkpoint is needed or not 13 years ago
Bradley C. Kuszmaul de9326db73 close[t:4707] Rename xid_t to avoid conflicts with the handlerton. Closes #4707. 13 years ago
Bradley C. Kuszmaul b18544282e refs[t:4697] Merge xa to main. {{{svn merge -r41628:41661 ../tokudb.4697 }}} Refs #4697. 13 years ago
John Esmet 0d32c57b9f close[t:4574] merging 4574 to main. fixes the hcad deadlock found by Tim's stress test, which adds and drops indexes concurrent with queries and insertions. transactions no longer keep trollback nodes pinned after an operation, but instead always unpin them. 13 years ago
Bradley C. Kuszmaul 7ad7bb0611 close[t:4298] Merge from 4298j: {{{svn merge -c41355 ../tokudb.4298i}}}. Closes #4298. 13 years ago
Zardosht Kasheff 9948adca3c [t:3923], merge to main 13 years ago
Rich Prohaska d4aa39a855 #3590 merge fsync after locks are released (fixes groupcommit) refs[t:3590] 13 years ago
Rich Prohaska bc608b3e75 #3590 back out the fsync optimization (group commit test fails) refs[t:3590] 13 years ago
Rich Prohaska 603cf574a7 3590 log commit, process rollback, release locks, fsync commit log entry closes[t:3590] 13 years ago
Bradley C. Kuszmaul 866597e6d1 [t:3586] [t:3604] Merge icc onto main. Refs #3586, #3604. 13 years ago
Rich Prohaska d5da244826 #3258 fix the hot indexer when txn is committing or aborting refs[t:3258] 13 years ago
Barry Perlman 8a810eafd8 [t:3130] Add start time of oldest live txn to engine status. 13 years ago
Dave Wells 8de2b2f1a7 fixes from hotindexer recovery code review 13 years ago
Dave Wells f31a90e9e9 merge indexer to main refs #2843 [t:2843] 13 years ago
Zardosht Kasheff 4d54bbb80b [t:2811], add comments as result of Bradley's CR 13 years ago
Zardosht Kasheff cc91ea8ca4 [t:2811], merge to main \!\!\! 13 years ago
Bradley C. Kuszmaul 06d1c0e1eb Get rid of {{{TAGMALLOC}}}. Fixes #2912. close[t:2912] 13 years ago
Bradley C. Kuszmaul 28cc5d1ed9 Merge the changes from 2499d onto the main line. Fixes #2499. close[t:2499]. 13 years ago
Yoni Fogel 8c34dda452 closes[t:2440] Merge #2440 to main. 13 years ago
Yoni Fogel 65f91e8663 Windows port minor changes 13 years ago
Yoni Fogel fffb7ba30a [t:2506] [t:2507] Fix metadata (size writing) during write_pair_for_checkpoint 13 years ago
Yoni Fogel 1bf7a7a403 closes[t:2449] [t:2484] Merge #2449 changes to main. 13 years ago
Bradley C. Kuszmaul e8af332d42 Merge r18357 to put the logger statistics. Refs #2385. [t:2385]. 13 years ago
Dave Wells f77996b3d0 merge from tokudb.2445 13 years ago
Bradley C. Kuszmaul 296fca6bed Contrary to r18222, the new group commit code was not on the main truck. 13 years ago
Bradley C. Kuszmaul 178820a688 Merge changes from 2216a to main (except possibly for the windows subdirectory, which Yoni will do separately). 13 years ago
Yoni Fogel 14d67581f0 closes[t:2391] Merge 2391 branch to main 13 years ago