Commit Graph

1304 Commits (8286469b9a72cd19d13eb52ed80af71c9e0235b0)

Author SHA1 Message Date
anand76 3e49249d30 Ensure all MultiGet IO errors are propagated to user (#6403) 5 years ago
anand76 35ed530d2c Revert "Check KeyContext status in MultiGet (#6387)" (#6401) 5 years ago
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 5 years ago
anand76 d70011bccc Check KeyContext status in MultiGet (#6387) 5 years ago
sdong 8f2bee6747 Add ReadOptions.auto_prefix_mode (#6314) 5 years ago
sdong f10f135938 Fix regression bug of hash index with iterator total order seek (#6328) 5 years ago
Peter Dillinger 986df37135 Clean up PartitionedFilterBlockBuilder (#6299) 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
sdong d87cffaea4 Fix another bug caused by recent hash index fix (#6305) 5 years ago
sdong f8b5ef85ec Fix a bug caused by recent fix of Prefix Hash (#6302) 5 years ago
sdong d2b4d42d4b Fix kHashSearch bug with SeekForPrev (#6297) 5 years ago
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