Commit Graph

73 Commits (c3d7e16252358a7bdc4c359c1655cb4859fe03cd)

Author SHA1 Message Date
Hui Xiao 49623f9c8e Account memory of big memory users in BlockBasedTable in global memory limit (#9748) 2 years ago
Peter Dillinger 91687d70ea Fix a major performance bug in 7.0 re: filter compatibility (#9736) 2 years ago
gitbw95 8102690a52 Update Cache::Release param from force_erase to erase_if_last_ref (#9728) 2 years ago
Hui Xiao 4a776d81cc Dynamic toggling of BlockBasedTableOptions::detect_filter_construct_corruption (#9654) 2 years ago
sdong 33742c2a9f Remove BlockBasedTableOptions.hash_index_allow_collision (#9454) 2 years ago
mrambacher 30b08878d8 Make FilterPolicy Customizable (#9590) 2 years ago
Peter Dillinger 1e403a0c6c Fix assertion failure in FastLocalBloomBitsBuilder (#9585) 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 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) 2 years ago
Peter Dillinger f6d7ec1d02 Ignore `total_order_seek` in DB::Get (#9427) 2 years ago
Peter Dillinger ea89c77f27 Fix major bug with MultiGet, DeleteRange, and memtable Bloom (#9453) 2 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
mrambacher e0f697d2bd Make SliceTransform into a Customizable class (#8641) 3 years ago
mrambacher beed86473a Make MemTableRepFactory into a Customizable class (#8419) 3 years ago
Drewryz 3b27725245 Fix a minor issue with initializing the test path (#8555) 3 years ago
Andrew Kryczka ed8eb436db Move slow valgrind tests behind -DROCKSDB_FULL_VALGRIND_RUN (#8475) 3 years ago
Peter Dillinger 3469d60fcc Add table properties for number of entries added to filters (#8323) 3 years ago
Peter Dillinger d2ca04e3ed Add more LSM info to FilterBuildingContext (#8246) 3 years ago
Justin Chapman d89483098f Assert unlimited max_open_files for FIFO compaction. (#8172) 3 years ago
Yanqin Jin 09528f9fa1 Fix a bug for SeekForPrev with partitioned filter and prefix (#8137) 3 years ago
Levi Tamasi 974458891c Revert "Turn on memtable bloom filter by default. (#6584)" (#7939) 3 years ago
sdong ee79a28963 Turn on memtable bloom filter by default. (#6584) 3 years ago
mrambacher 02418194d7 Add more tests for assert status checked (#7524) 4 years ago
Peter Dillinger 60af964372 Experimental (production candidate) SST schema for Ribbon filter (#7658) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 4 years ago
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 4 years ago
Peter Dillinger 9360776cb9 Fix handling of too-small filter partition size (#6905) 4 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 4 years ago
Peter Dillinger 8086e5e294 Fix LITE build (#6770) 4 years ago
Peter Dillinger bae6f58696 Basic MultiGet support for partitioned filters (#6757) 4 years ago
mrambacher 4cbc19d2a1 Add a ConfigOptions for use in comparing objects and converting to/from strings (#6389) 4 years ago
Peter Dillinger 31da5e34c1 C++20 compatibility (#6697) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
sdong 02ac6c9a3c Fix db_bloom_filter_test clang LITE build (#6340) 4 years ago
Peter Dillinger ca3b6c28c9 Expose and elaborate FilterBuildingContext (#6088) 5 years ago
Peter Dillinger 00d58a370e Abandon use of folly::Optional (#6036) 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
Maysam Yabandeh f383641a1d Unordered Writes (#5218) 5 years ago
Mike Kolupaev df38c1ce66 Add BlockBasedTableOptions::index_shortening (#5174) 5 years ago
yiwu-arbug cca141ecf8 Fix crash with memtable prefix bloom and key out of prefix extractor domain (#5190) 5 years ago
Zhongyi Xie ed995c6a69 add whole key bloom filter support in memtables (#4985) 5 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 5 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago