Commit Graph

141 Commits (d739de63e5be4c14d2bd6702f572cdb46ee24579)

Author SHA1 Message Date
Hui Xiao 3573558ec5 Rewrite memory-charging feature's option API (#9926) 3 years ago
Akanksha Mahajan 0c7f455f85 Make initial auto readahead_size configurable (#9836) 3 years ago
Hui Xiao 49623f9c8e Account memory of big memory users in BlockBasedTable in global memory limit (#9748) 3 years ago
Hui Xiao 4a776d81cc Dynamic toggling of BlockBasedTableOptions::detect_filter_construct_corruption (#9654) 3 years ago
sdong 33742c2a9f Remove BlockBasedTableOptions.hash_index_allow_collision (#9454) 3 years ago
Hui Xiao 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) 3 years ago
Si Ke 93b1de4f45 Enable db_test running in Centos 32 bit OS and Alpine 32 bit OS (#9294) 3 years ago
Peter Dillinger 653c392e47 More refactoring ahead of footer & meta changes (#9240) 3 years ago
Hui Xiao 74544d582f Account Bloom/Ribbon filter construction memory in global memory limit (#9073) 3 years ago
Peter Dillinger a7d4bea43a Implement XXH3 block checksum type (#9069) 3 years ago
Peter Dillinger 5bf9a7d5ee Clarify caching behavior for index and filter partitions (#9068) 3 years ago
Akanksha Mahajan fd2079938d Dynamically configure BlockBasedTableOptions.prepopulate_block_cache (#8620) 4 years ago
Akanksha Mahajan 8b2f60b668 Cache warming blocks during flush (#8561) 4 years ago
Akanksha Mahajan 5ba1b6e549 Cache warming data blocks during flush (#8242) 4 years ago
Peter Dillinger 865a25101d Mark Ribbon filter and optimize_filters_for_memory as production (#8408) 4 years ago
Peter Dillinger 85becd94c1 Refactor: use TableBuilderOptions to reduce parameter lists (#8240) 4 years ago
mrambacher 524b10bd6e Fix spelling in comments in include/rocksdb/ (#8120) 4 years ago
Peter Dillinger 0028e3398b Make format_version=5 new default (#8017) 4 years ago
Akanksha Mahajan cd79a00903 Make BlockBasedTable::kMaxAutoReadAheadSize configurable (#7951) 4 years ago
mrambacher c442f6809f Create a Customizable class to load classes and configurations (#6590) 4 years ago
Andrew Kryczka 75d3b6fdf0 Redesign block cache pinning API (#7520) 5 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 5 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 5 years ago
Peter Dillinger 5b2bbacb6f Minimize memory internal fragmentation for Bloom filters (#6427) 5 years ago
anand76 f286fb344b Include options.h in table.h (#6823) 5 years ago
mrambacher 4cbc19d2a1 Add a ConfigOptions for use in comparing objects and converting to/from strings (#6389) 5 years ago
Mike Kolupaev e45673dece Properly report IO errors when IndexType::kBinarySearchWithFirstKey is used (#6621) 5 years ago
Peter Dillinger 93b80ca7ba Update default BBTO::format_version from 2 to 4 (#6582) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Peter Dillinger 0695793283 Update format_version comment for 6.6.0 5 years ago
Peter Dillinger f059c7d9b9 New Bloom filter implementation for full and partitioned filters (#6007) 5 years ago
sdong 15fd3be07b LRU Cache to enable mid-point insertion by default (#5508) 6 years ago
Mike Kolupaev b4d7209428 Add an option to put first key of each sst block in the index (#5289) 6 years ago
Mike Kolupaev df38c1ce66 Add BlockBasedTableOptions::index_shortening (#5174) 6 years ago
Fosco Marotto 6c2bf9e916 Add copyright headers per FB open-source checkup tool. (#5199) 6 years ago
Siying Dong 1f7f5a5a79 Run automatic formatter against public header files (#5115) 6 years ago
Siying Dong 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) 6 years ago
Siying Dong 0920bf4e68 Revert "Remove PlainTable's feature store_index_in_file (#4914)" (#5034) 6 years ago
Adam Retter bb474e9a02 Add missing functionality to RocksJava (#4833) 6 years ago
Siying Dong ee1818081f Remove PlainTable's feature store_index_in_file (#4914) 6 years ago
Andrew Kryczka 8ec3e72551 Cache dictionary used for decompressing data blocks (#4881) 6 years ago
DorianZheng 2670fe8c73 Get `CompactionJobInfo` from CompactFiles 6 years ago
Huachao Huang 5e72bc113a Add SstFileReader to read sst files (#4717) 6 years ago
Yi Wu 05d9d82181 Revert "Move MemoryAllocator option from Cache to BlockBasedTableOpti… (#4697) 6 years ago
Siying Dong b82e57d425 Remove two variables from BlockContents class and don't use class Block for compressed block (#4650) 6 years ago
Yi Wu b32d087dbb Move MemoryAllocator option from Cache to BlockBasedTableOptions (#4676) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Bo Hou cd9404bb77 xxhash 64 support 6 years ago
Maysam Yabandeh 655ef7d77f Inline doc for format_version 4 (#4350) 7 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 7 years ago