Commit Graph

1926 Commits (3897ce3125b8c71072d01c198496a2c47b2a8e3a)

Author SHA1 Message Date
Peter Dillinger 6a32e3b562 Remove unused BloomFilterPolicy::hash_func_ (#5961) 5 years ago
Levi Tamasi 29ccf2075c Store the filter bits reader alongside the filter block contents (#5936) 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
Vijay Nadimpalli 4c49e38f15 MultiGet batching in memtable (#5818) 5 years ago
Peter Dillinger 90e285efde Fix some implicit conversions in filter_bench (#5894) 5 years ago
Peter Dillinger 46ca51d430 filter_bench - a prelim tool for SST filter benchmarking (#5825) 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
sdong c06b54d0c6 Apply formatter on recent 45 commits. (#5827) 5 years ago
Levi Tamasi 2cbb61eadb Make clang-analyzer happy (#5821) 5 years ago
2389aa2da9 Remove unneeded unlock statement (#5809) 5 years ago
andrew 622683000c Allow users to stop manual compactions (#3971) 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
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
Peter Dillinger 915d72d849 Improve accuracy testing for DynamicBloom (#5805) 5 years ago
Peter Dillinger aa2486b23c Refactor some confusing logic in PlainTableReader 5 years ago
HouBingjian a378a4c2ac arm64 crc prefetch optimise (#5773) 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Peter Dillinger 7af6ced14b Fix block allocation bug in new DynamicBloom (#5783) 5 years ago
Peter Dillinger 108c619acb Add regression test for serialized Bloom filters (#5778) 5 years ago
Wilfried Goesgens fbab9913e2 upgrade gtest 1.7.0 => 1.8.1 for json result writing 5 years ago
HouBingjian ac97e6930f bloom test check fail on arm (#5745) 5 years ago
Peter Dillinger b55b2f45d0 Faster new DynamicBloom implementation (for memtable) (#5762) 5 years ago
Peter Dillinger 20dec1401f Copy/split PlainTableBloomV1 from DynamicBloom (refactor) (#5767) 5 years ago
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
DaiZhiwei 26293c89a6 crc32c_arm64 performance optimization (#5675) 5 years ago
Levi Tamasi df8c307d63 Revert to storing UncompressionDicts in the cache (#5645) 5 years ago
Kefu Chai 40712df9ab ThreadPoolImpl::Impl::BGThreadWrapper() returns void (#5709) 5 years ago
Yanqin Jin ae152ee666 Avoid user key copying for Get/Put/Write with user-timestamp (#5502) 5 years ago
Levi Tamasi 092f417037 Move the uncompression dictionary object out of the block cache (#5584) 5 years ago
Eli Pozniansky 9f5cfb8e71 Fix for ReadaheadSequentialFile crash in ldb_cmd_test (#5586) 5 years ago
Yuqi Gu a3c1832e86 Arm64 CRC32 parallel computation optimization for RocksDB (#5494) 5 years ago
Eli Pozniansky 0f4d90e6e4 Added support for sequential read-ahead file (#5580) 5 years ago
sdong 699a569c52 Remove RandomAccessFileReader.for_compaction_ (#5572) 5 years ago
Yikun Jiang f064d74e45 Cleanup the Arm64 CRC32 unused warning (#5565) 5 years ago
ggaurav28 60d8b19836 Implemented a file logger that uses WritableFileWriter (#5491) 5 years ago
sdong e4dcf5fd22 db_bench to add a new "benchmark" to print out all stats history (#5532) 5 years ago
Sagar Vemuri 84c5c9aab1 Fix a bug in compaction reads causing checksum mismatches and asan errors (#5531) 5 years ago
Eli Pozniansky f872009237 Fix from some C-style casting (#5524) 5 years ago
anand76 7259e28d91 MultiGet parallel IO (#5464) 5 years ago
Mike Kolupaev b4d7209428 Add an option to put first key of each sst block in the index (#5289) 5 years ago
Sergei Petrunia e731f44022 C file should not include <cinttypes>, it is a C++ header. (#5499) 5 years ago
Vijay Nadimpalli 22028aa9ab Compaction Reads should read no more than compaction_readahead_size bytes, when set! (#5498) 5 years ago
Vijay Nadimpalli 24b118ad98 Combine the read-ahead logic for user reads and compaction reads (#5431) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 5 years ago
Yanqin Jin 340ed4fac7 Add support for timestamp in Get/Put (#5079) 5 years ago
Siying Dong 5851cb7fdb Move util/trace_replay.* to trace_replay/ (#5376) 5 years ago