Commit Graph

35 Commits (edfcce39da89725d16cb4e1aa3a17c44e271d514)

Author SHA1 Message Date
Sergei Petrunia d8bd9fc7b3 Range Locking: Allow different LockManagers, add Range Lock definitions (#7443) 5 years ago
Cheng Chang 0ea7db768e Abstract out LockManager interface (#7532) 5 years ago
Cheng Chang 71c7e4935e Replace tracked_keys with a new LockTracker interface in TransactionDB (#7013) 5 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
Maysam Yabandeh 2f973ca96e Double Crash in kPointInTimeRecovery with TransactionDB (#6313) 6 years ago
Maysam Yabandeh eab4f49a2c WritePrepared: skip_concurrency_control option (#5330) 6 years ago
Manuel Ung ea212e5316 WriteUnPrepared: Implement unprepared batches for transactions (#4104) 7 years ago
Maysam Yabandeh 537a233941 Exclude StackableDB from transaction stress tests (#4132) 7 years ago
Manuel Ung b9846370e9 WriteUnPrepared: Add support for recovering WriteUnprepared transactions (#4078) 7 years ago
Maysam Yabandeh cfb86659bf WritePrepared Txn: enable rollback in stress test 7 years ago
Maysam Yabandeh b225de7e10 WritePrepared Txn: smallest_prepare optimization 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 8 years ago
Maysam Yabandeh 8feee28020 Add skip_cc option to TransactionDB::Write 8 years ago
Maysam Yabandeh 88d8b2a2f5 WritePrepared Txn: Duplicate Keys, Txn Part 8 years ago
Maysam Yabandeh 60d83df23d WritePrepared Txn: Move DB class to its own file 8 years ago
Maysam Yabandeh 17731a43a6 WritePrepared Txn: Optimize for recoverable state 8 years ago
Yi Wu 8c392a31d7 WritePrepared Txn: Iterator 8 years ago
Yi Wu 17c6325e8a WritePrepare Txn: Cancel flush/compaction before destruction 8 years ago
Yi Wu d1b74b0c82 WritePrepared Txn: Compaction/Flush 8 years ago
Maysam Yabandeh d27258d3a6 WritePrepared Txn: Rollback 8 years ago
Maysam Yabandeh 385049baf2 WritePrepared Txn: Recovery 8 years ago
Yi Wu ec48e5c77f Add TransactionDB::SingleDelete() 8 years ago
Maysam Yabandeh 09713a64b3 WritePrepared Txn: Lock-free CommitMap 8 years ago
Maysam Yabandeh f46464d383 write-prepared txn: call IsInSnapshot 8 years ago
Maysam Yabandeh fce6c892ab Advance max evicted seq in coarser granularity 8 years ago
Maysam Yabandeh 26ac24f199 Add more unit test to write_prepared txns 8 years ago
Maysam Yabandeh fbfa3e7a43 WriteAtPrepare: Efficient read from snapshot list 8 years ago
Maysam Yabandeh cd26af3476 Add unit test for WritePrepared skeleton 8 years ago
Archit Mishra bddd5d3630 Added mechanism to track deadlock chain 8 years ago
Maysam Yabandeh eb6425303e Update WritePrepared with the pseudo code 8 years ago
Maysam Yabandeh bdc056f8aa Refactor PessimisticTransaction 8 years ago
Maysam Yabandeh c9804e007a Refactor TransactionDBImpl 8 years ago
Maysam Yabandeh c3d5c4d38a Refactor TransactionImpl 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Manuel Ung 2005c88a75 Implement non-exclusive locks 9 years ago
Manuel Ung be1f1092c9 Expose transaction id, lock state information and transaction wait information 9 years ago
Aaron Gao 76a67cf741 support stackableDB as the baseDB of transactionDB 9 years ago
Reid Horuff a6254f2bd4 Long outstanding prepare test 9 years ago
Reid Horuff 8a66c85e90 [rocksdb] Two Phase Transaction 9 years ago
agiardullo 5ea9aa3c14 TransactionDB:ReinitializeTransaction 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 10 years ago
Gabriela Jacques da Silva 0c2bd5cb4b Removing data race from expirable transactions 10 years ago
agiardullo a3fc49bfdd Transactions: Release Locks when rolling back to a savepoint 10 years ago
agiardullo c2f2cb0214 Pessimistic Transactions 10 years ago