Commit Graph

74 Commits (680c41634882d5d54237a2be88b2171f0042a55c)

Author SHA1 Message Date
Zhichao Cao 4246888101 Pass IOStatus to write path and set retryable IO Error as hard error in BG jobs (#6487) 4 years ago
Zhichao Cao 8d73137ae8 Replace Directory with FSDirectory in DB (#6468) 4 years ago
Huisheng Liu 904a60ff63 return timestamp from get (#6409) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
Levi Tamasi db7c687523 Fix a data race related to memtable trimming (#6187) 5 years ago
Levi Tamasi bd8404feff Do not schedule memtable trimming if there is no history (#6177) 5 years ago
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) 5 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 5 years ago
Yanqin Jin fb4c6a31ce Log replay integration for secondary instance (#5305) 5 years ago
Yanqin Jin 842cdc11dd Use correct FileMeta for atomic flush result install (#4932) 5 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 6 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 7 years ago
Andrew Kryczka 9c9909bf7d Support ingest file when range deletions exist 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Yi Wu df6f5a3772 Move memtable related files into memtable directory 7 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 7 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 7 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 8 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 9 years ago
agiardullo dc9d70de65 Optimistic Transactions 9 years ago
agiardullo c815351038 Support saving history in memtable_list 9 years ago
agiardullo 753dd1fdd0 Fix valgrind issues in memtable_list_test 9 years ago
agiardullo fabc115690 MemTableList tests 9 years ago