Commit Graph

2074 Commits (87bc929db395deeb702904ae6561ae58374e419a)

Author SHA1 Message Date
Peter Dillinger 079e77ff9e Revamp cache_bench to resemble a real workload (#6629) 5 years ago
Ziyue Yang 03a781a90c Add pipelined & parallel compression optimization (#6262) 5 years ago
Zhichao Cao e8d332d97e Use FileChecksumGenFactory for SST file checksum (#6600) 5 years ago
Cheng Chang ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 5 years ago
sdong 6fd0ed4993 CompactRange() to use bottom pool when goes to bottommost level (#6593) 5 years ago
sdong 6c50fe1ec9 Change HashMap::Insert()'s value to a const reference (#6567) 5 years ago
Peter Dillinger db02664f35 Remove XXH3(preview) streaming APIs (#6540) 5 years ago
Huisheng Liu 07a3f7f008 fix MSVC build failures (#6517) 5 years ago
sdong 331e6199df Include more information in file lock failure (#6507) 5 years ago
Adam Retter 8fc20ac468 Add ppc64le builds to Travis (#6144) 5 years ago
Yanqin Jin d93812c9ae Iterator with timestamp (#6255) 5 years ago
Cheng Chang 0a0151fb99 Remove memcpy from RandomAccessFileReader::Read in direct IO mode (#6455) 5 years ago
Fabrice Fontaine 8bbd76edbf Check for sys/auxv.h (#6359) 5 years ago
Peter Dillinger ab65278b1f Misc filter_bench improvements (#6444) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
acelyc111 3a3457575d Fix compile error when LZ4 is up to r123 (#6412) 5 years ago
Cheng Chang d3ba398bbd Update unit tests for PinnableSlice (#6399) 5 years ago
Cheng Chang dafb568052 Add utility class Defer (#6382) 5 years ago
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 5 years ago
sdong 876c2dbff4 Allow readahead when reading option files. (#6372) 5 years ago
Cheng Chang b42fa1497f Support move semantics for PinnableSlice (#6374) 5 years ago
Yanqin Jin f2fbc5d668 Shorten certain test names to avoid infra failure (#6352) 5 years ago
Burton Li c9a5e48762 fix build warnnings on MSVC (#6309) 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 338c149b92 crash_test to cover bottommost compression and some other changes (#6215) 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
Peter Dillinger 58d46d1915 Add useful idioms to Random API (OneInOpt, PercentTrue) (#6154) 5 years ago
Maysam Yabandeh a796c06fef Fix build breakage from lock_guard error (#6161) 5 years ago
sdong 3c347821b7 Fix thread_local_test failure caused by recent io_uring change (#6136) 5 years ago
John Ericson c16b087427 Work around weird unused errors with Mingw (#6075) 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
Levi Tamasi 75dfc7883d Fix the constness issues around autovector::iterator_impl's dereference operators (#6057) 5 years ago
Stephan T. Lavavej 3cd75736a7 Add operator[] to autovector::iterator_impl. (#6047) 5 years ago
Peter Dillinger 0306e01233 Fixes for g++ 4.9.2 compatibility (#6053) 5 years ago
Peter Dillinger f059c7d9b9 New Bloom filter implementation for full and partitioned filters (#6007) 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 26dc29633e filter_bench not needed for ROCKSDB_LITE (#5978) 5 years ago
Peter Dillinger 3f891c40a0 More improvements to filter_bench (#5968) 5 years ago
Peter Dillinger b3dc2f3691 Update xxhash.cc to allow combined compilation (#5969) 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 2837008525 Vary key size and alignment in filter_bench (#5933) 5 years ago
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