Commit Graph

54 Commits (7a8d7358bb40b13a06c2c6adc62e80295d89ed05)

Author SHA1 Message Date
Maysam Yabandeh 773f914a40 WritePrepared: switch PreparedHeap from priority_queue to deque (#5436) 6 years ago
Maysam Yabandeh c292dc8540 WritePrepared: reduce prepared_mutex_ overhead (#5420) 6 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 6 years ago
Maysam Yabandeh eab4f49a2c WritePrepared: skip_concurrency_control option (#5330) 6 years ago
Maysam Yabandeh fe642cbee6 WritePrepared: fix race condition in reading batch with duplicate keys (#5147) 6 years ago
Maysam Yabandeh 5234fc1b70 Mark logs with prepare in PreReleaseCallback (#5121) 6 years ago
Maysam Yabandeh 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) 6 years ago
Maysam Yabandeh 04a2631dbe WritePrepared: handle adding prepare before max_evicted_seq_ (#5025) 6 years ago
Maysam Yabandeh 68a2f94d5d WritePrepared: commit only from the 2nd queue (#5014) 6 years ago
Maysam Yabandeh a661c0d208 WritePrepared: optimize read path by avoiding virtual (#5018) 6 years ago
Maysam Yabandeh 0f4244fe00 WritePrepared: Improve stress tests with slow threads (#4974) 6 years ago
Maysam Yabandeh bcdc8c8b19 WritePrepared: max_evicted_seq_ update during commit cache lookup (#4955) 6 years ago
Maysam Yabandeh 9144d1f186 WritePrepared: add private options to TransactionDBOptions (#4966) 6 years ago
Maysam Yabandeh 199fabc197 WritePrepared: non-atomic commit of delayed prepared (#4947) 6 years ago
Maysam Yabandeh dcb73e7735 WritePrepared: release snapshot equal to max (#4944) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
Yi Wu b1ad6ebba8 WritePrepared: fix two versions in compaction see different status for released snapshots (#4890) 6 years ago
Maysam Yabandeh 7fd9813b9f WritePrepared: commit of delayed prepared entries (#4894) 6 years ago
Yi Wu 128f532858 WritePrepared: fix issue with snapshot released during compaction (#4858) 6 years ago
Maysam Yabandeh cad99a6031 WritePrepared: snapshot should be larger than max_evicted_seq_ (#4886) 6 years ago
Yi Wu d50c10ed37 WritePrepared: Fix SmallestUnCommittedSeq() doesn't check delayed_prepared (#4867) 6 years ago
Maysam Yabandeh f3a99e8a4d WritePrepared: Report released snapshots in IsInSnapshot (#4856) 6 years ago
Maysam Yabandeh 1a5a93ff74 WritePrepared: Fix double snapshot release issue (#4727) 6 years ago
Maysam Yabandeh 2b5b7bc795 WritePrepared: Fix bug in searching in non-cached snapshots (#4639) 6 years ago
jsteemann d1c0d3f358 Small issues (#4564) 6 years ago
Manuel Ung ea212e5316 WriteUnPrepared: Implement unprepared batches for transactions (#4104) 7 years ago
Manuel Ung b9846370e9 WriteUnPrepared: Add support for recovering WriteUnprepared transactions (#4078) 7 years ago
Manuel Ung a16e00b7b9 WriteUnPrepared Txn: Disable seek to snapshot optimization (#3955) 7 years ago
Maysam Yabandeh cfb86659bf WritePrepared Txn: enable rollback in stress test 7 years ago
Maysam Yabandeh bb2a2ec731 WritePrepared Txn: rollback via commit 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Maysam Yabandeh 6f5e6445d9 WritePrepared Txn: fix smallest_prep atomicity issue 7 years ago
Maysam Yabandeh bde1c1a72a WritePrepared Txn: add stats 7 years ago
Maysam Yabandeh b225de7e10 WritePrepared Txn: smallest_prepare optimization 7 years ago
Maysam Yabandeh 0999e9b79a WritePrepared Txn: Increase commit cache size to 2^23 7 years ago
Maysam Yabandeh 3e417a6607 WritePrepared Txn: AddPrepared for all sub-batches 7 years ago
Maysam Yabandeh 7429b20e39 WritePrepared Txn: fix race condition on publishing seq 7 years ago
Bruce Mitchener a3a3f5497c Fix some typos in comments and docs. 7 years ago
Dmitri Smirnov c364eb42b5 Windows cumulative patch 7 years ago
Maysam Yabandeh 62277e15c3 WritePrepared Txn: Move DuplicateDetector to util 7 years ago
Maysam Yabandeh 680864ae54 WritePrepared Txn: Fix bug with duplicate keys during recovery 7 years ago
Maysam Yabandeh 828211e901 WritePrepared Txn: fix non-emptied PreparedHeap bug 7 years ago
Maysam Yabandeh c178da053b WritePrepared Txn: optimizations for sysbench update_noindex 7 years ago
Maysam Yabandeh 8a04ee4fd1 WritePrepared Txn: use TransactionDBWriteOptimizations (2nd attempt) 7 years ago
Maysam Yabandeh 8feee28020 Add skip_cc option to TransactionDB::Write 7 years ago
Maysam Yabandeh 88d8b2a2f5 WritePrepared Txn: Duplicate Keys, Txn Part 7 years ago
Maysam Yabandeh 3073b1c573 Split SnapshotConcurrentAccessTest into 20 sub tests 7 years ago
Maysam Yabandeh 00b33c2474 WritePrepared Txn: address some pending TODOs 7 years ago
Maysam Yabandeh a6d3c762df WritePrepared Txn: non-2pc write in one round 7 years ago
Maysam Yabandeh 35dfbd58dd WritePrepared Txn: GC old_commit_map_ 7 years ago