Commit Graph

1242 Commits (13ded69484a160ac547e241230764904fade1f79)

Author SHA1 Message Date
Maysam Yabandeh d4b7fbf0d5 kHashSearch incompatible with index_block_restart_interval>1 (#6294) 5 years ago
Yanqin Jin 946c43a026 Improve error msg for SstFileWriter Merge (#6261) 5 years ago
sdong f295b099f6 BlockBasedTable::ApproximateSize() should use total order seek (#6222) 5 years ago
Maysam Yabandeh 77d5ba7887 Revert "Add kHashSearch to stress tests (#6210)" (#6220) 5 years ago
Maysam Yabandeh 54f9092b0c Add kHashSearch to stress tests (#6210) 5 years ago
sdong 02193ce406 Prevent file prefetch when mmap is enabled. (#6206) 5 years ago
Zhichao Cao c399704c7a Fix: remove the potential dead store variable in block_based_table_reader.cc (#6204) 5 years ago
Zhichao Cao cddd637997 Merge adjacent file block reads in RocksDB MultiGet() and Add uncompressed block to cache (#6089) 5 years ago
Peter Dillinger a92bd0a183 Optimize memory and CPU for building new Bloom filter (#6175) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
sdong a68dff5c35 Apply formatter to some recent commits (#6138) 5 years ago
Peter Dillinger e43d2c4424 Fix & test rocksdb_filterpolicy_create_bloom_full (#6132) 5 years ago
Ziyue Yang 7e2f831924 Fix wrong ExtractUserKey usage in BlockBasedTableBuilder::EnterUnbuff… (#6100) 5 years ago
Peter Dillinger 6db57bc37f Disable new Bloom filter assertion (#6128) 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 ac498cdb86 Remove a few unnecessary includes 5 years ago
Peter Dillinger f059c7d9b9 New Bloom filter implementation for full and partitioned filters (#6007) 5 years ago
Peter Dillinger 42b5494ec8 Fix BloomFilterPolicy changes for unsigned char (ARM) (#6024) 5 years ago
anand76 6c7b1a0cc7 Batched MultiGet API for multiple column families (#5816) 5 years ago
anand76 03ce7fb292 Fix a buffer overrun problem in BlockBasedTable::MultiGet (#6014) 5 years ago
anand76 9836a1fa33 Fix MultiGet crash when no_block_cache is set (#5991) 5 years ago
Yanqin Jin 67e735dbf9 Rename BlockBasedTable::ReadMetaBlock (#6009) 5 years ago
Peter Dillinger 18f57f5ef8 Add new persistent 64-bit hash (#5984) 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 ca7ccbe2ea Misc hashing updates / upgrades (#5909) 5 years ago
Peter Dillinger ec11eff3bc FilterPolicy consolidation, part 2/2 (#5966) 5 years ago
Peter Dillinger dd19014a7a FilterPolicy consolidation, part 1/2 (#5963) 5 years ago
Peter Dillinger 27a124571f Fix memory leak on error opening PlainTable (#5951) 5 years ago
sdong 30e2dc02f0 Fix VerifyChecksum readahead with mmap mode (#5945) 5 years ago
Levi Tamasi 29ccf2075c Store the filter bits reader alongside the filter block contents (#5936) 5 years ago
Peter Dillinger fe464bca5c Fix PlainTableReader not to crash sst_dump (#5940) 5 years ago
Maysam Yabandeh 4e729f9095 Fix SeekForPrev bug with Partitioned Filters and Prefix (#5907) 5 years ago
Andrew Kryczka b00761eea6 Fix block cache ID uniqueness for Windows builds (#5844) 5 years ago
Vijay Nadimpalli 4c49e38f15 MultiGet batching in memtable (#5818) 5 years ago
Peter Dillinger 46ca51d430 filter_bench - a prelim tool for SST filter benchmarking (#5825) 5 years ago
anand76 19a97dd139 Fix data block upper bound checking for iterator reseek case (#5883) 5 years ago
sdong d783af1857 Fix a timer bug in MergingIterator::Seek() caused by #5871 (#5874) 5 years ago
Yanqin Jin 9f31df8679 Fix compilation error (#5872) 5 years ago
sdong 846e05005d Revert "Merging iterator to avoid child iterator reseek for some cases (#5286)" (#5871) 5 years ago
Maysam Yabandeh 6652c94f59 Fix a bug in format_version 3 + partition filters + prefix search (#5835) 5 years ago
Levi Tamasi c9932d18cc Add class comment for Block 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Maysam Yabandeh 6ec6a4a9a4 Remove snap_refresh_nanos option (#5826) 5 years ago
sdong 43a340bebe Merging iterator to disble reseek optimization in prefix seek (#5815) 5 years ago
Peter Dillinger 68626249c3 Refactor/consolidate legacy Bloom implementation details (#5784) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
Peter Dillinger d3a6726f02 Revert changes from PR#5784 accidentally in PR#5780 (#5810) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago