Commit Graph

21 Commits (a8a422e96205015ab9a32cfdb89a48c3f831e8a9)

Author SHA1 Message Date
mrambacher 30b08878d8 Make FilterPolicy Customizable (#9590) 3 years ago
Peter Dillinger 725833a424 Hide FilterBits{Builder,Reader} from public API (#9592) 3 years ago
Peter Dillinger 8c681087c7 Refactor FilterPolicies toward Customizable (#9567) 3 years ago
Peter Dillinger 68a9c186d0 FilterPolicy API changes for 7.0 (#9501) 3 years ago
Hui Xiao 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) 3 years ago
Peter Dillinger 2a383f21f4 Add Bloom/Ribbon hybrid API support (#8679) 3 years ago
Peter Dillinger 95f6add746 Revert Ribbon starting level support from #8198 (#8212) 3 years ago
Peter Dillinger 10196d7edc Ribbon long-term support, starting level support (#8198) 3 years ago
Peter Dillinger 239d17a19c Support optimize_filters_for_memory for Ribbon filter (#7774) 4 years ago
Peter Dillinger 003e72b201 Use size_t for filter APIs, protect against overflow (#7726) 4 years ago
Peter Dillinger 60af964372 Experimental (production candidate) SST schema for Ribbon filter (#7658) 4 years ago
Peter Dillinger 5b2bbacb6f Minimize memory internal fragmentation for Bloom filters (#6427) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Peter Dillinger 8aa99fc71e Warn on excessive keys for legacy Bloom filter with 32-bit hash (#6317) 5 years ago
Peter Dillinger 4b86fe1123 Log warning for high bits/key in legacy Bloom filter (#6312) 5 years ago
Peter Dillinger ca3b6c28c9 Expose and elaborate FilterBuildingContext (#6088) 5 years ago
Peter Dillinger 57f3032285 Allow fractional bits/key in BloomFilterPolicy (#6092) 5 years ago
Peter Dillinger f059c7d9b9 New Bloom filter implementation for full and partitioned filters (#6007) 5 years ago
Peter Dillinger 685e895652 Prepare filter tests for more implementations (#5967) 5 years ago
Peter Dillinger 013babc685 Clean up some filter tests and comments (#5960) 5 years ago
Peter Dillinger dd19014a7a FilterPolicy consolidation, part 1/2 (#5963) 5 years ago
Peter Dillinger 68626249c3 Refactor/consolidate legacy Bloom implementation details (#5784) 5 years ago
Peter Dillinger d3a6726f02 Revert changes from PR#5784 accidentally in PR#5780 (#5810) 5 years ago
Peter Dillinger aa2486b23c Refactor some confusing logic in PlainTableReader 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Maysam Yabandeh bc0da4b512 Skip duplicate bloom keys when whole_key and prefix are mixed 6 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Maysam Yabandeh 45b9bb0331 Cut filter partition based on metadata_block_size 7 years ago