Commit Graph

119 Commits (559aaa35771e88cd0f8a64a19f534097709e221f)

Author SHA1 Message Date
Peter Dillinger 6de7081cf3 Always verify SST unique IDs on SST file open (#10532) 2 years ago
Changyu Bi 30bc495c03 Skip swaths of range tombstone covered keys in merging iterator (2022 edition) (#10449) 2 years ago
anand76 65814a4ae6 Fix range deletion handling in async MultiGet (#10534) 2 years ago
anand76 0b02960d8c Fix MultiGet range deletion handling and a memory leak (#10513) 2 years ago
anand76 bf4532eb5c Break TableReader MultiGet into filter and lookup stages (#10432) 2 years ago
sdong 252bea405e Improve SubCompaction Partitioning (#10393) 2 years ago
anand76 57997ddaaf Multi file concurrency in MultiGet using coroutines and async IO (#9968) 3 years ago
Peter Dillinger fc9d4071f0 Fast path for detecting unchanged prefix_extractor (#9407) 3 years ago
Peter Dillinger 230660be73 Improve / clean up meta block code & integrity (#9163) 3 years ago
Zhichao Cao b632ed0c67 Add file temperature related counter and bytes stats to and io_stats (#8710) 3 years ago
Peter Dillinger 74b7c0d249 Fix use-after-free on implicit temporary FileOptions (#8571) 3 years ago
Zhichao Cao f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) 4 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
storagezhang 711881bc25 Fix some typos in comments (#8066) 4 years ago
storagezhang d9be6556aa Include C++ standard library headers instead of C compatibility headers (#8068) 4 years ago
Akanksha Mahajan 8e0df9050c Store FSRandomAccessPtr object in RandomAccessFileReader (#7192) 4 years ago
Andrew Kryczka a4a4a2dabd dedup ReadOptions in iterator hierarchy (#7210) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 5 years ago
Andrew Kryczka 02db03af8d make L0 index/filter pinned memory usage predictable (#6911) 5 years ago
Tomas Kolda 6ee66cf8f0 Prevents Table Cache to open same files more times (#6707) 5 years ago
Mike Kolupaev e45673dece Properly report IO errors when IndexType::kBinarySearchWithFirstKey is used (#6621) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
anand76 e10570331d Support row cache with batched MultiGet (#5706) 5 years ago
Eli Pozniansky c2404d9928 Optimizing ApproximateSize to create index iterator just once (#5693) 5 years ago
sdong bd2c753dd0 Add command "list_file_range_deletes" in ldb (#5615) 5 years ago
Eli Pozniansky 6b7fcc0d5f Improve CPU Efficiency of ApproximateSize (part 1) (#5613) 5 years ago
sdong 699a569c52 Remove RandomAccessFileReader.for_compaction_ (#5572) 6 years ago
haoyuhuang 705b8eecb4 Add more callers for table reader. (#5454) 6 years ago
Vijay Nadimpalli 24b118ad98 Combine the read-ahead logic for user reads and compaction reads (#5431) 6 years ago
haoyuhuang bb4178066d Integrate block cache tracer into db_impl (#5433) 6 years ago
anand76 029b98984e Add some comments in table_cache.h 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Siying Dong f0dda35d7d Preload some files even if options.max_open_files (#3340) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Abhishek Madan 3a4bd36fed Truncate range tombstones by leveraging InternalKeys (#4432) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Peter Mattis 90fc40690a Relax VersionStorageInfo::GetOverlappingInputs check (#4050) 7 years ago
Maysam Yabandeh 235ab9dd32 Pin mmap files in ReadOnlyDB (#4053) 7 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Andrew Kryczka c217e0b9c7 Call RateLimiter for compaction reads 8 years ago
Andrew Kryczka 9c9909bf7d Support ingest file when range deletions exist 8 years ago
Leonidas Galanis a45e98a5b5 max_open_files dynamic set, follow up 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Andrew Kryczka 734e4acafb Eliminate redundant cache lookup with range deletion 8 years ago