Commit Graph

65 Commits (07249fea8f999de65bb8cf9844366c1461362f44)

Author SHA1 Message Date
Andrew Kryczka 5d6005c780 Add WriteOptions::protection_bytes_per_key (#10037) 2 years ago
Yanqin Jin 1777e5f7e9 Snapshots with user-specified timestamps (#9879) 2 years ago
Yanqin Jin 6f12599863 Support WBWI for keys having timestamps (#9603) 3 years ago
Yanqin Jin bd513fd075 Add commit marker with timestamp (#9266) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
mrambacher ff463742b5 Add Merge Operator support to WriteBatchWithIndex (#8135) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 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
Cheng Chang 71c7e4935e Replace tracked_keys with a new LockTracker interface in TransactionDB (#7013) 4 years ago
Peter Dillinger aaece2a98d Fix some defects reported by Coverity Scan (#6933) 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
Adam Retter 6d58ea901d Fix compilation under MSVC VS2015 (#6081) 5 years ago
Sergei Petrunia 230bcae7b6 Add a limited support for iteration bounds into BaseDeltaIterator (#5403) 5 years ago
jsteemann da3b2840cb save a few redundant container lookups (#5875) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 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
Pratik Dhandharia 1b4c104a67 replace some reinterpret_cast with static_cast_with_check (#5740) 5 years ago
Manuel Ung f622ca2c7c WriteUnPrepared: savepoint support (#5627) 5 years ago
Manuel Ung 230b909da8 Fix PopSavePoint to merge info into the previous savepoint (#5628) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 6 years ago
Vijay Nadimpalli cae22c53fb Make format 6 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
anand76 1c8cbf315f Extend MultiGet batching to Transactions (#5210) 6 years ago
jsteemann de76909464 refactor SavePoints (#5192) 6 years ago
Manuel Ung ef0fc1b461 Reduce copies of LockInfo (#5172) 6 years ago
Maysam Yabandeh 703f1375c2 WritePrepared: Add rollback batch to PreparedHeap (#5026) 6 years ago
Maysam Yabandeh 0f4244fe00 WritePrepared: Improve stress tests with slow threads (#4974) 6 years ago
DorianZheng 2670fe8c73 Get `CompactionJobInfo` from CompactFiles 6 years ago
Maysam Yabandeh b878f93c70 Extend Transaction::GetForUpdate with do_validate (#4680) 6 years ago
Zhongyi Xie 2f1ca4e838 Revert "BaseDeltaIterator: always check valid() before accessing key(… (#4744) 6 years ago
Zhongyi Xie 3a18bb3e15 BaseDeltaIterator: always check valid() before accessing key() (#4702) 6 years ago
Zhongyi Xie a21cb22ee3 Revert "apply ReadOptions.iterate_upper_bound to transaction iterator… (#4705) 6 years ago
Zhongyi Xie b76398a82b apply ReadOptions.iterate_upper_bound to transaction iterator (#4656) 6 years ago
jsteemann 90f744941d adds missing PopSavePoint method to Transaction (#4256) 6 years ago
Manuel Ung b9846370e9 WriteUnPrepared: Add support for recovering WriteUnprepared transactions (#4078) 6 years ago
Tamir Duberstein cd5092e168 Suppress unused warnings 7 years ago
Maysam Yabandeh 2515266725 WritePrepared Txn: Refactoring TrackKeys 7 years ago
Maysam Yabandeh ec6c5383d0 WritePrepared Txn: end-to-end tests 7 years ago
Yi Wu ec48e5c77f Add TransactionDB::SingleDelete() 7 years ago
Maysam Yabandeh ccf7f833e3 Use PinnableSlice in Transactions 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Manuel Ung 9300ef5455 Fix shared lock upgrades 8 years ago
Manuel Ung 1f8b119ed6 Limit maximum memory used in the WriteBatch representation 8 years ago
Manuel Ung 2005c88a75 Implement non-exclusive locks 8 years ago
Reid Horuff 8a66c85e90 [rocksdb] Two Phase Transaction 9 years ago
agiardullo 200080ed72 Improve snapshot handling for Transaction reinitialization 9 years ago
agiardullo 5ea9aa3c14 TransactionDB:ReinitializeTransaction 9 years ago