Commit Graph

56 Commits (0c7f455f855124936718abb4a2974fae1bbe1957)

Author SHA1 Message Date
Yanqin Jin 3b6dc049f7 Support user-defined timestamps in write-committed txns (#9629) 3 years ago
Yanqin Jin d6e1e6f37a Add commit_timestamp and read_timestamp to Pessimistic transaction (#9537) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
Yanqin Jin d6052d381e Remove duplicate code (#8079) 4 years ago
Sergei Petrunia d8bd9fc7b3 Range Locking: Allow different LockManagers, add Range Lock definitions (#7443) 4 years ago
Cheng Chang 0ea7db768e Abstract out LockManager interface (#7532) 4 years ago
Cheng Chang 71c7e4935e Replace tracked_keys with a new LockTracker interface in TransactionDB (#7013) 4 years ago
Derrick Pallas 5272305437 Fix FilterBench when RTTI=0 (#6732) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 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
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 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
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
Simon Grätzer ad21b1af52 Set WriteCommitted txn id to commit sequence number (#4565) 6 years ago
Maysam Yabandeh 3f5282268f Skip concurrency control during recovery of pessimistic txn (#4346) 6 years ago
Manuel Ung b9846370e9 WriteUnPrepared: Add support for recovering WriteUnprepared transactions (#4078) 7 years ago
Manuel Ung 8ad63a4b86 WriteUnPrepared: Add new WAL marker kTypeBeginUnprepareXID (#4069) 7 years ago
Manuel Ung 01e3c30def Extend existing unit tests to run with WriteUnprepared as well 7 years ago
Manuel Ung aaac6cd16f Add write unprepared classes by inheriting from write prepared 7 years ago
Maysam Yabandeh 66c7aa32fb Clarify the ownership of root db after TransactionDB::Open 7 years ago
Bruce Mitchener a3a3f5497c Fix some typos in comments and docs. 7 years ago
Maysam Yabandeh 680864ae54 WritePrepared Txn: Fix bug with duplicate keys during recovery 7 years ago
Maysam Yabandeh c178da053b WritePrepared Txn: optimizations for sysbench update_noindex 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 00b33c2474 WritePrepared Txn: address some pending TODOs 7 years ago
Maysam Yabandeh 857adf388f WritePrepared Txn: Refactor conf params 7 years ago
Maysam Yabandeh 60d83df23d WritePrepared Txn: Move DB class to its own file 7 years ago
Maysam Yabandeh 63822eb761 Enable two write queues for transactions 7 years ago
Maysam Yabandeh 7e38238981 WritePrepared Txn: Disable GC during recovery 7 years ago
Yi Wu 8c392a31d7 WritePrepared Txn: Iterator 7 years ago
Yi Wu 17c6325e8a WritePrepare Txn: Cancel flush/compaction before destruction 7 years ago
Yi Wu d1b74b0c82 WritePrepared Txn: Compaction/Flush 7 years ago
Yi Wu cc20ec3689 WritePrepared Txn: Test sequence number 0 is visible 7 years ago
Maysam Yabandeh 4e3c3d8c6a WritePrepared Txn: duplicate keys 7 years ago
Maysam Yabandeh d27258d3a6 WritePrepared Txn: Rollback 7 years ago
Maysam Yabandeh 385049baf2 WritePrepared Txn: Recovery 7 years ago
Yi Wu ec48e5c77f Add TransactionDB::SingleDelete() 7 years ago
Maysam Yabandeh 60beefd6e0 WritePrepared Txn: Advance seq one per batch 7 years ago
Maysam Yabandeh 09713a64b3 WritePrepared Txn: Lock-free CommitMap 7 years ago
Maysam Yabandeh fce6c892ab Advance max evicted seq in coarser granularity 7 years ago
Maysam Yabandeh 26ac24f199 Add more unit test to write_prepared txns 7 years ago
Maysam Yabandeh fbfa3e7a43 WriteAtPrepare: Efficient read from snapshot list 7 years ago