Commit Graph

4 Commits (d5f5d6579a498fd923024b14bd66e1ca9a7aa347)

Author SHA1 Message Date
Adam Retter 8ff6557e7f Add further tests to ASSERT_STATUS_CHECKED (2) (#7698) 4 years ago
Sergei Petrunia d8bd9fc7b3 Range Locking: Allow different LockManagers, add Range Lock definitions (#7443) 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
Peter Dillinger 08552b19d3 Genericize and clean up FastRange (#7436) 4 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
Cheng Chang d648a0e17f Add unit test for TransactionLockMgr (#6599) 5 years ago
Cheng Chang 3881a678d5 Refactor IsLockExpired (#6586) 5 years ago
Cheng Chang 2e276973e4 Compute cv_end_time with simpler logic (#6585) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Peter Dillinger ca7ccbe2ea Misc hashing updates / upgrades (#5909) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 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
jsteemann 8295d364e2 Improve transaction lock details (#5193) 6 years ago
Manuel Ung ef0fc1b461 Reduce copies of LockInfo (#5172) 6 years ago
Siying Dong 0bb555630f Consolidate hash function used for non-persistent data in a new function (#5155) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
jsteemann d1c0d3f358 Small issues (#4564) 6 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 6 years ago
chouxi 818c84e116 Store timestamp in deadlock detection (#4060) 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
jsteemann e9c31ab159 save redundant key lookup in map of locked keys 7 years ago
jsteemann 4e7a182d09 Several small "fixes" 7 years ago
Manuel Ung e03377c7fd Add lock wait time as a perf context counter 7 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 21696ba502 Replace dynamic_cast<> 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Yi Wu c26a4d8e8a Fix compile error in trasaction_lock_mgr.cc 8 years ago
Manuel Ung 2005c88a75 Implement non-exclusive locks 8 years ago
Manuel Ung e63350e726 Use more efficient hash map for deadlock detection 8 years ago
Manuel Ung 4edd39fda2 Implement deadlock detection 8 years ago
Manuel Ung be1f1092c9 Expose transaction id, lock state information and transaction wait information 8 years ago
Li Peng 6d4832a998 Merge pull request #1101 from flyd1005/wip-fix-typo 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Gabriela Jacques da Silva 0c2bd5cb4b Removing data race from expirable transactions 9 years ago
agiardullo 5e94f68f35 TransactionDB Custom Locking API 10 years ago
agiardullo 77a28615ec Support static Status messages 10 years ago
agiardullo 0db807ec28 Transaction error statuses 10 years ago
agiardullo c2f2cb0214 Pessimistic Transactions 10 years ago