Commit Graph

117 Commits (1f7f5a5a795a4756279d593af477051d120f166e)

Author SHA1 Message Date
Zhongyi Xie ed995c6a69 add whole key bloom filter support in memtables (#4985) 6 years ago
Siying Dong 26a33ee5bd flush_job logs data size too (#4979) 6 years ago
Yanqin Jin a07175af65 Refactor atomic flush result installation to MANIFEST (#4791) 6 years ago
Abhishek Madan 02bfc5831e Change is_range_del_table_empty_ flag to atomic (#4801) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 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
Gauresh Rane ad789e4e0d Adding a method for memtable class for memtable getting flushed. (#4304) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Radoslaw Zarzynski 09b6bf828a InlineSkiplist: don't decode keys unnecessarily during comparisons 7 years ago
Jingguo Yao 8823487ff7 doc: fix a typo 7 years ago
Maysam Yabandeh 813719e952 WritePrepared Txn: Duplicate Keys, Memtable part 7 years ago
Yi Wu f1cb83fcf4 Fix Flush() keep waiting after flush finish 7 years ago
Andrew Kryczka c4c1f961e7 dynamically change current memtable size 7 years ago
Yi Wu 66a2c44ef4 Add DB::Properties::kEstimateOldestKeyTime 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
Siying Dong 95b0e89b5d Improve write buffer manager (and allow the size to be tracked in block cache) 7 years ago
Andrew Kryczka a4d9c02511 Pass CF ID to MemTableRepFactory 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 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Siying Dong 8f5bf04468 Flush triggered by DB write buffer size picks the oldest unflushed CF 8 years ago
Vitaliy Liptchinsky 1aaa898cf1 Adding GetApproximateMemTableStats method 8 years ago
Maysam Yabandeh d0ba8ec8f9 Revert "PinnableSlice" 8 years ago
Maysam Yabandeh 54d94e9c2c PinnableSlice 8 years ago
Andrew Kryczka fd43ee09da Range deletion microoptimizations 8 years ago
Andrew Kryczka fe349db57b Remove Arena in RangeDelAggregator 8 years ago
Yi Wu 1ea79a78c9 Optimize sequential insert into memtable - Part 1: Interface 8 years ago
Andrew Kryczka f998c9790f DeleteRange Get support 8 years ago
Andrew Kryczka 6009c473c7 Store range tombstones in memtable 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 8 years ago
sdong e5b5f12b81 Change options memtable_prefix_bloom_huge_page_tlb_size => memtable_huge_page_size and cover huge page to memtable too 8 years ago
sdong e70ba4e40e MemTable::PostProcess() can skip updating num_deletes if the delta is 0 8 years ago
sdong 907f24d0e1 Concurrent memtable inserter to update counters and flush state after all inserts 8 years ago
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 8 years ago
sdong 7b79238b65 Deprectate filter_deletes 8 years ago
sdong 20699df843 memtable_prefix_bloom_bits -> memtable_prefix_bloom_bits_ratio and deprecate memtable_prefix_bloom_probes 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
Nathan Bronson 7d87f02799 support for concurrent adds to memtable 9 years ago
Zhipeng Jia 99ae549d37 Fix typo 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 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 84c5bd7eb9 Add thread-safety documentation to MemTable and related classes 10 years ago
Anurag Indu 3d1a924ff3 Adding stats for the merge and filter operation 10 years ago
sdong 0831a35994 Add a DB Property For Number of Deletions in Memtables 10 years ago