Commit Graph

86 Commits (f02c708aa32829bbbd70aa3493af8444e76e4350)

Author SHA1 Message Date
Andrew Kryczka 5cf6ab6f31 Ran clang-format on db/ directory (#10910) 2 years ago
Yueh-Hsuan Chiang e267909ecf Enable a multi-level db to smoothly migrate to FIFO via DB::Open (#10348) 2 years ago
Peter Dillinger 1ee747d795 Deflake^2 DBBloomFilterTest.OptimizeFiltersForHits (#10816) 2 years ago
Jay Zhuang 62ba5c8034 Deflake DBBloomFilterTest.OptimizeFiltersForHits (#10792) 2 years ago
Peter Dillinger d96febeeaa Update/clarify required properties for prefix extractors (#10245) 2 years ago
Peter Dillinger f62c1e1e56 Fix a false negative merge conflict (#10192) 2 years ago
Peter Dillinger fff302d989 More testing w/prefix extractor, small refactor (#10122) 2 years ago
Peter Dillinger 126c223714 Remove deprecated block-based filter (#10184) 2 years ago
Hui Xiao 3573558ec5 Rewrite memory-charging feature's option API (#9926) 2 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 2 years ago
Peter Dillinger 9d0cae7104 Eliminate unnecessary (slow) block cache Ref()ing in MultiGet (#9899) 2 years ago
Peter Dillinger b3a6fb7e86 Serialize a space-hungry test (#9837) 2 years ago
Peter Dillinger 8ce7cea93f Tests for filter compatibility (#9773) 2 years ago
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