Commit Graph

68 Commits (e1dfe80fe01810970bc5e5aa089aa24fd2103f89)

Author SHA1 Message Date
Yi Wu 1f9d7c0f54 Fix OnFlushCompleted fired before flush result write to MANIFEST (#5908) 5 years ago
Vijay Nadimpalli 4c49e38f15 MultiGet batching in memtable (#5818) 5 years ago
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 6 years ago
Yanqin Jin fb4c6a31ce Log replay integration for secondary instance (#5305) 6 years ago
Yanqin Jin 842cdc11dd Use correct FileMeta for atomic flush result install (#4932) 6 years ago
Yanqin Jin a07175af65 Refactor atomic flush result installation to MANIFEST (#4791) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Yanqin Jin 5b4c709fad Enable atomic flush (#4023) 6 years ago
Abhishek Madan 8c78348c77 Use only "local" range tombstones during Get (#4449) 6 years ago
Yanqin Jin e633983cf1 Add support to flush multiple CFs atomically (#4262) 6 years ago
Maysam Yabandeh 21b51dfec4 Add inline comments to flush job (#4464) 6 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 7 years ago
Yi Wu f1cb83fcf4 Fix Flush() keep waiting after flush finish 7 years ago
Yi Wu 66a2c44ef4 Add DB::Properties::kEstimateOldestKeyTime 7 years ago
Yi Wu eaaef91178 Blob DB: Store blob index as kTypeBlobIndex in base db 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Maysam Yabandeh f46464d383 write-prepared txn: call IsInSnapshot 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Andrew Kryczka 215076ef06 Fix TSAN: avoid arena mode with range deletions 8 years ago
Andrew Kryczka 9c9909bf7d Support ingest file when range deletions exist 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Yi Wu df6f5a3772 Move memtable related files into memtable directory 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 8 years ago
Vitaliy Liptchinsky 1aaa898cf1 Adding GetApproximateMemTableStats method 8 years ago
Reid Horuff 5cf176ca15 Fix for 2PC causing WAL to grow too large 8 years ago
Maysam Yabandeh d0ba8ec8f9 Revert "PinnableSlice" 8 years ago
Maysam Yabandeh 54d94e9c2c PinnableSlice 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Andrew Kryczka f998c9790f DeleteRange Get support 8 years ago
Reid Horuff 1b8a2e8fdd [rocksdb] Memtable Log Referencing and Prepared Batch Recovery 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Yueh-Hsuan Chiang df79eafcb3 Introduce GetIntProperty("rocksdb.size-all-mem-tables") 9 years ago
sdong 40f562e747 Allow GetApproximateSize() to include mem table size if it is skip list memtable 10 years ago
agiardullo dc9d70de65 Optimistic Transactions 10 years ago
agiardullo c815351038 Support saving history in memtable_list 10 years ago
agiardullo 753dd1fdd0 Fix valgrind issues in memtable_list_test 10 years ago
agiardullo fabc115690 MemTableList tests 10 years ago
agiardullo 84c5bd7eb9 Add thread-safety documentation to MemTable and related classes 10 years ago
sdong 0831a35994 Add a DB Property For Number of Deletions in Memtables 10 years ago
Yueh-Hsuan Chiang 181191a1e4 Add a counter for collecting the wait time on db mutex. 10 years ago
Igor Canadi 53af5d877d Redesign pending_outputs_ 10 years ago
Igor Canadi a39e931e50 FlushProcess 10 years ago
Igor Canadi 48842ab316 Deprecate AtomicPointer 10 years ago