Commit Graph

397 Commits (d795a730be77c16e3f5e81d3e5fd4e7b75945cdc)

Author SHA1 Message Date
Maysam Yabandeh 78b8cfc7ec WriteUnPrepared: Split ReadYourOwnWriteStress to three (#5776) 5 years ago
Manuel Ung 2208cc0196 Fix build break in TransactionBaseImpl::TrackKey (#5771) 5 years ago
jsteemann 19e8c9b64f use c++17's try_emplace if available (#5696) 5 years ago
Maysam Yabandeh f9fb9f1421 Add a unit test to detect infinite loops with reseek optimizations (#5727) 5 years ago
Pratik Dhandharia 1b4c104a67 replace some reinterpret_cast with static_cast_with_check (#5740) 5 years ago
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
sdong e0515607bc Blacklist TransactionTest.GetWithoutSnapshot from valgrind_test (#5715) 5 years ago
Manuel Ung 7785f61132 WriteUnPrepared: Fix bug in savepoints (#5703) 5 years ago
Manuel Ung 4c70cb7306 WriteUnPrepared: support iterating while writing to transaction (#5699) 5 years ago
Zhongyi Xie 90cd6c2bb1 Fix double deletion in transaction_test (#5700) 5 years ago
Manuel Ung 8a678a50ba WriteUnPrepared: Relax restriction on iterators and writes with no snapshot (#5697) 5 years ago
Maysam Yabandeh 64855979ae WriteUnPrepared: Pass snap_released to the callback (#5691) 5 years ago
Manuel Ung 6f0f82de87 WriteUnPrepared: increase test coverage in transaction_test (#5658) 5 years ago
Maysam Yabandeh 12eaacb71d WritePrepared: Fix SmallestUnCommittedSeq bug (#5683) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
Maysam Yabandeh 208556ee13 WritePrepared: fix Get without snapshot (#5664) 5 years ago
Maysam Yabandeh e579e32eaa Disable ReadYourOwnWriteStress when run under Valgrind (#5671) 5 years ago
Manuel Ung f622ca2c7c WriteUnPrepared: savepoint support (#5627) 5 years ago
Manuel Ung d599135a03 WriteUnPrepared: use WriteUnpreparedTxnReadCallback for ValidateSnapshot (#5657) 5 years ago
Manuel Ung 399f477818 WriteUnPrepared: Use WriteUnpreparedTxnReadCallback for MultiGet (#5634) 5 years ago
Manuel Ung 80d7067cb2 Use int64_t instead of ssize_t (#5638) 5 years ago
Manuel Ung 41df734830 WriteUnPrepared: Add new variable write_batch_flush_threshold (#5633) 5 years ago
Manuel Ung 230b909da8 Fix PopSavePoint to merge info into the previous savepoint (#5628) 5 years ago
Manuel Ung 66b524a911 Simplify WriteUnpreparedTxnReadCallback and fix some comments (#5621) 6 years ago
Manuel Ung eae832740b WriteUnPrepared: improve read your own write functionality (#5573) 6 years ago
Manuel Ung 0acaa1a846 WriteUnPrepared: use tracked_keys_ to track keys needed for rollback (#5562) 6 years ago
Maysam Yabandeh 60f3ec2ca5 Fix appveyor compliant about passing const to thread (#5447) 6 years ago
Maysam Yabandeh 4a285d0dd3 Remove passing const variable to thread (#5443) 6 years ago
Maysam Yabandeh 773f914a40 WritePrepared: switch PreparedHeap from priority_queue to deque (#5436) 6 years ago
Manuel Ung ca1aee2a19 WriteUnprepared: commit only from the 2nd queue (#5439) 6 years ago
sdong 58c4aee42e TransactionUtil::CheckKey() to skip unnecessary history (#4941) 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 ae05a83e19 Call ValidateOptions from SetOptions (#5368) 6 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Vijay Nadimpalli cae22c53fb Make format 6 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Maysam Yabandeh eab4f49a2c WritePrepared: skip_concurrency_control option (#5330) 6 years ago
Maysam Yabandeh f5576c3317 WritePrepared: disableWAL in commit without prepare (#5327) 6 years ago
Maysam Yabandeh 5c0e304170 WritePrepared: Clarify the need for two_write_queues in unordered_write (#5313) 6 years ago
Maysam Yabandeh c71f5bb9aa Disable WriteUnPrepared stress tests (#5315) 6 years ago
Maysam Yabandeh f0e8216197 WritePrepared: Fix deadlock in WriteRecoverableState (#5306) 6 years ago
Thomas Fersch a42757607d Use pre-increment instead of post-increment for iterators (#5296) 6 years ago
Maysam Yabandeh f383641a1d Unordered Writes (#5218) 6 years ago
anand76 1c8cbf315f Extend MultiGet batching to Transactions (#5210) 6 years ago
jsteemann de76909464 refactor SavePoints (#5192) 6 years ago
jsteemann 8295d364e2 Improve transaction lock details (#5193) 6 years ago
Manuel Ung d655a3aab7 Remove extraneous call to TrackKey (#5173) 6 years ago