Commit Graph

172 Commits (56e77c4c668714ed3545b010518dd73721f6d3af)

Author SHA1 Message Date
Jay Huh 9a2a6db2a9 Use C++17 [[fallthrough]] in transaction_test.cc (#11663) 1 year ago
Peter Dillinger 05a1d52e77 Use FaultInjectionTestFS in transaction_test, clarify Close() APIs (#11499) 1 year ago
Jay Huh 81aeb15988 Add WaitForCompact with WaitForCompactOptions to public API (#11436) 1 year ago
Jay Huh 586d78b31e Remove wait_unscheduled from waitForCompact internal API (#11443) 2 years ago
Peter Dillinger 390cc0b156 Ensure LockWAL() stall cleared for UnlockWAL() return (#11172) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Peter Dillinger 546e213c4f Fix DelayWrite() calls for two_write_queues (#11130) 2 years ago
Yanqin Jin c93ba7db5d Revise LockWAL/UnlockWAL implementation (#11020) 2 years ago
Yanqin Jin 75aca74017 Replace member variable lambda with methods (#10924) 2 years ago
Yanqin Jin 95a1935cb1 Run clang-format on utilities/transactions (#10871) 2 years ago
Peter Dillinger e466173d5c Print stack traces on frozen tests in CI (#10828) 2 years ago
DaPorkchop_ 6bebe65030 Correctly implement Create-/DropColumnFamilies for PessimisticTransactionDB (#10332) 2 years ago
Yanqin Jin 1777e5f7e9 Snapshots with user-specified timestamps (#9879) 2 years ago
Jay Zhuang 0adac6f88e Deflake Transaction stress tests (#10063) 2 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
Yanqin Jin 2b5c29f9f3 Enforce the contract of SingleDelete (#9888) 3 years ago
Yanqin Jin 1a1c5bda23 Disallow commit-time-batch for write-prepared/write-unprepared txn conditionally (#9794) 3 years ago
Yanqin Jin 3b6dc049f7 Support user-defined timestamps in write-committed txns (#9629) 3 years ago
Yanqin Jin 1cda273dc3 Fix a silent data loss for write-committed txn (#9571) 3 years ago
Yanqin Jin d6e1e6f37a Add commit_timestamp and read_timestamp to Pessimistic transaction (#9537) 3 years ago
Andrew Kryczka ed8eb436db Move slow valgrind tests behind -DROCKSDB_FULL_VALGRIND_RUN (#8475) 3 years ago
Andrew Kryczka d76c46e6a0 Deflake TransactionStressTest.ExpiredTransactionDataRace1 (#8258) 4 years ago
mrambacher ff463742b5 Add Merge Operator support to WriteBatchWithIndex (#8135) 4 years ago
Jay Zhuang 59ba104e4a Fix txn `MultiGet()` return un-committed data with snapshot (#7963) 4 years ago
Levi Tamasi 974458891c Revert "Turn on memtable bloom filter by default. (#6584)" (#7939) 4 years ago
Andrew Kryczka 8d2bbdd04f Allow range deletions in `*TransactionDB` only when safe (#7929) 4 years ago
sdong ee79a28963 Turn on memtable bloom filter by default. (#6584) 4 years ago
Akanksha Mahajan 99f5a800c3 Fix clang_analyze error (#7777) 4 years ago
Adam Retter 8ff6557e7f Add further tests to ASSERT_STATUS_CHECKED (2) (#7698) 4 years ago
Cheng Chang 5227b315ec Fix unchecked statuses for transaction_test (#7572) 4 years ago
Cheng Chang 0ea7db768e Abstract out LockManager interface (#7532) 4 years ago
sdong 43cc622d09 Add CLANG analyze to CircleCI (#7114) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Jay Zhuang 00de699096 Replace reinterpret_cast with static_cast_with_check (#7067) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 5 years ago
Zhichao Cao 2adb7e3768 Fix potential overflow of unsigned type in for loop (#6902) 5 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 5 years ago
Cheng Chang ef0c3eda27 Make users explicitly be aware of prepare before commit (#6775) 5 years ago
Michael R. Crusoe 051696bf98 fix some spelling typos (#6464) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong ac8e89a443 Should flush and sync WAL when writing it in DB::Open() (#6417) 5 years ago
Maysam Yabandeh 2f973ca96e Double Crash in kPointInTimeRecovery with TransactionDB (#6313) 5 years ago
Maysam Yabandeh eff5e076f5 unordered_write incompatible with max_successive_merges (#6284) 5 years ago
Maysam Yabandeh 48a678b7c9 Prevent an incompatible combination of options (#6254) 5 years ago
anand1976 1be48cb895 Fix crash in Transaction::MultiGet() when num_keys > 32 5 years ago
Wilfried Goesgens fbab9913e2 upgrade gtest 1.7.0 => 1.8.1 for json result writing 5 years ago
Maysam Yabandeh f9fb9f1421 Add a unit test to detect infinite loops with reseek optimizations (#5727) 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 6f0f82de87 WriteUnPrepared: increase test coverage in transaction_test (#5658) 5 years ago