Commit Graph

38 Commits (a8a422e96205015ab9a32cfdb89a48c3f831e8a9)

Author SHA1 Message Date
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 3 years ago
Hui Xiao 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) 3 years ago
Peter Dillinger 230660be73 Improve / clean up meta block code & integrity (#9163) 3 years ago
Hui Xiao 1ababeb76a Deallocate payload of BlockBasedTableBuilder::Rep::FilterBlockBuilder earlier for Full/PartitionedFilter (#9070) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
anand76 8ea0a2c1bd Parallelize secondary cache lookup in MultiGet (#8405) 3 years ago
Peter Dillinger 3469d60fcc Add table properties for number of entries added to filters (#8323) 3 years ago
Akanksha Mahajan a0e0feca62 Improve BlockPrefetcher to prefetch only for sequential scans (#7394) 3 years ago
mrambacher 0ca6d6297f Rename variables in ImmutableCFOptions to avoid conflicts with ImmutableDBOptions (#8227) 3 years ago
Yanqin Jin 09528f9fa1 Fix a bug for SeekForPrev with partitioned filter and prefix (#8137) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Peter Dillinger 003e72b201 Use size_t for filter APIs, protect against overflow (#7726) 4 years ago
Akanksha Mahajan db87afbcb3 Return error if Get/Multi() fails in Prefetching Filter blocks (#7543) 4 years ago
Levi Tamasi 5d16325ce3 Revert "Return error if Get() fails in Prefetching Filter blocks (#7463)" (#7505) 4 years ago
Akanksha Mahajan 7d503e66a9 Return error if Get() fails in Prefetching Filter blocks (#7463) 4 years ago
Andrew Kryczka dd29ad4223 Separate internal and user key comparators in `BlockIter` (#6944) 4 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 4 years ago
Peter Dillinger 9360776cb9 Fix handling of too-small filter partition size (#6905) 4 years ago
sdong 298b00a396 Reduce dependency on gtest dependency in release code (#6907) 4 years ago
Peter Dillinger bae6f58696 Basic MultiGet support for partitioned filters (#6757) 4 years ago
anand76 9e7b7e2c08 Silence false alarms in db_stress fault injection (#6741) 4 years ago
anand76 5c19a441c4 Fault injection in db_stress (#6538) 5 years ago
Andrew Kryczka 69679e7375 Fix range deletion tombstone ingestion with global seqno (#6429) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Peter Dillinger 986df37135 Clean up PartitionedFilterBlockBuilder (#6299) 5 years ago
Levi Tamasi 29ccf2075c Store the filter bits reader alongside the filter block contents (#5936) 5 years ago
Maysam Yabandeh 4e729f9095 Fix SeekForPrev bug with Partitioned Filters and Prefix (#5907) 5 years ago
Yanqin Jin 9f31df8679 Fix compilation error (#5872) 5 years ago
Maysam Yabandeh 6652c94f59 Fix a bug in format_version 3 + partition filters + prefix search (#5835) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
Levi Tamasi d92a59b6f2 Fix regression affecting partitioned indexes/filters when cache_index_and_filter_blocks is false (#5705) 5 years ago
Levi Tamasi 092f417037 Move the uncompression dictionary object out of the block cache (#5584) 5 years ago
Levi Tamasi 3bde41b5a3 Move the filter readers out of the block cache (#5504) 5 years ago
Mike Kolupaev b4d7209428 Add an option to put first key of each sst block in the index (#5289) 5 years ago
haoyuhuang 705b8eecb4 Add more callers for table reader. (#5454) 5 years ago
haoyuhuang 5efa0d6b0d Create a BlockCacheLookupContext to enable fine-grained block cache tracing. (#5421) 5 years ago
Levi Tamasi bee2f48a66 Refactor the handling of cache related counters and statistics (#5408) 5 years ago
Vijay Nadimpalli 50e470791d Organizing rocksdb/table directory by format 5 years ago
Levi Tamasi f0bf3bf34b Turn CachableEntry into a proper resource handle (#5252) 5 years ago
Maysam Yabandeh 65ac72edd9 Fix bug in partition filters with format_version=4 (#4381) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Maysam Yabandeh d4ad32d7bd Refactor BlockIter (#4121) 6 years ago
Maysam Yabandeh 29ffbb8a50 Charging block cache more accurately (#4073) 6 years ago
Zhongyi Xie 14f409c0f1 PrefixMayMatch: remove unnecessary check for prefix_extractor_ (#4067) 6 years ago
Maysam Yabandeh 28a9d8910b Fix the bug with duplicate prefix in partition filters (#4024) 6 years ago
Maysam Yabandeh b73652169e Extend format 3 to partitioned index/filters (#3958) 6 years ago
Maysam Yabandeh 402b7aa07f Exclude seq from index keys 6 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 6 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Maysam Yabandeh d2bcd7611f Fix the memory leak with pinned partitioned filters 7 years ago