Commit Graph

62 Commits (efd035164b443e0ae552a82ad8b47a8048e652ca)

Author SHA1 Message Date
Hui Xiao 49623f9c8e Account memory of big memory users in BlockBasedTable in global memory limit (#9748) 2 years ago
mrambacher 30b08878d8 Make FilterPolicy Customizable (#9590) 2 years ago
Peter Dillinger 8c681087c7 Refactor FilterPolicies toward Customizable (#9567) 2 years ago
Peter Dillinger 68a9c186d0 FilterPolicy API changes for 7.0 (#9501) 2 years ago
Hui Xiao 9110685e8c Release cache reservation of hash entries of the fall-back Ribbon Filter earlier (#9345) 3 years ago
Kefu Chai cc1d4e3d33 gcc-11 and cmake related cleanup (#9286) 3 years ago
Hui Xiao 74544d582f Account Bloom/Ribbon filter construction memory in global memory limit (#9073) 3 years ago
Jonathan Albrecht e970248602 Add support for building on s390x platform (#8962) 3 years ago
Peter Dillinger 2a383f21f4 Add Bloom/Ribbon hybrid API support (#8679) 3 years ago
sherriiiliu 7b9ecd4067 fix several MSVC build errors (#8519) 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 da6b90ab48 Improve bloom_test bits_per_key flag (#8093) 3 years ago
Peter Dillinger a8b3b9a20c Refine Ribbon configuration, improve testing, add Homogeneous (#7879) 3 years ago
sherriiiliu e017af15c1 Fix testcase failures on windows (#7992) 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 0baa5055f1 Add Ribbon schema test to bloom_test (#7696) 4 years ago
Peter Dillinger 60af964372 Experimental (production candidate) SST schema for Ribbon filter (#7658) 4 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
Peter Dillinger 5b2bbacb6f Minimize memory internal fragmentation for Bloom filters (#6427) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 4 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 4 years ago
Huisheng Liu 07a3f7f008 fix MSVC build failures (#6517) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 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 5f8f2fda0e Refactor / clean up / optimize FullFilterBitsReader (#5941) 5 years ago
Peter Dillinger 93edd51c4a bloom_test.cc: include <array> (#5920) 5 years ago
Peter Dillinger 9f54446525 Fix type in shift operation in bloom_test (#5882) 5 years ago
Peter Dillinger 9e4913ce9d Add FullBloomTest.CorruptFilters,RawSchema (#5834) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 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
Peter Dillinger 108c619acb Add regression test for serialized Bloom filters (#5778) 5 years ago
HouBingjian ac97e6930f bloom test check fail on arm (#5745) 5 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 5 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 5 years ago
Andrew Kryczka 63f1c0a57d fix gflags namespace 7 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
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Tomas Kolda 04d58970cb AIX and Solaris Sparc Support 7 years ago