Commit Graph

11602 Commits (18cb731f27746cc65742d5965da24fb8231e413a)
 

Author SHA1 Message Date
Peter Dillinger 0f91c72adc Call experimental new clock cache HyperClockCache (#10684) 2 years ago
Peter Dillinger 5724348689 Revamp, optimize new experimental clock cache (#10626) 2 years ago
anand76 37b75e1364 Fix some MultiGet stats (#10673) 2 years ago
Yanqin Jin 088b9844d4 Re-enable user-defined timestamp and subcompactions (#10689) 2 years ago
anand76 c206aebd0b Fix a MultiGet crash (#10688) 2 years ago
Andrew Kryczka 6ce782beaf move db_stress locking to `StressTest::Test*()` functions (#10678) 2 years ago
Levi Tamasi 7dad485278 Support JemallocNodumpAllocator for the block/blob cache in db_bench (#10685) 2 years ago
Bo Wang b418ace352 Disable PersistentCacheTierTest.BasicTest (#10683) 2 years ago
Jay Zhuang 1cdc84114f Tiered Storage feature doesn't support BlobDB yet (#10681) 2 years ago
Jay Zhuang 849cf1bf68 Refactor Compaction file cut `ShouldStopBefore()` (#10629) 2 years ago
Yanqin Jin ce2c11d848 Fix a bug by setting up subcompaction bounds properly (#10658) 2 years ago
Changyu Bi be04a3b6cd Fix data race in accessing `cached_range_tombstone_` (#10680) 2 years ago
Yanqin Jin 832fd644fc Reset pessimistic transaction's read/commit timestamps during Initialize() (#10677) 2 years ago
Levi Tamasi 87c8bb4bef Add comments describing {Put,Get}Entity, update/clarify comment for Get and iterator (#10676) 2 years ago
anand76 bb9a6d4e4b Bypass a MultiGet test when async_io is used (#10669) 2 years ago
anand76 7b11d48444 Change MultiGet multi-level optimization to default on (#10671) 2 years ago
Levi Tamasi 06ab0a8b40 Add wide-column support to iterators (#10670) 2 years ago
Changyu Bi f291eefb02 Cache fragmented range tombstone list for mutable memtables (#10547) 2 years ago
Akanksha Mahajan 03fc43976d Async optimization in scan path (#10602) 2 years ago
Andrew Kryczka 03c4ea26bb db_stress option to preserve all files until verification success (#10659) 2 years ago
Akanksha Mahajan bd2ad2f9a0 Fix stress test failure for async_io (#10660) 2 years ago
Hui Xiao f79b3d19a7 Inject spurious wakeup and sleep before acquiring db mutex to expose race condition (#10291) 2 years ago
anand76 be09943fb5 Build and link libfolly with RocksDB (#10103) 2 years ago
Akanksha Mahajan 7a9ecdac3c Add auto prefetching parameters to db_bench and db_stress (#10632) 2 years ago
ltamasi dc7d155438 Mention some recent blob caching related changes in HISTORY.md (#10653) 2 years ago
Andrew Kryczka 4100eb3053 minor cleanups to db_crashtest.py (#10654) 2 years ago
gitbw95 0148c4934d Add PerfContext counters for CompressedSecondaryCache (#10650) 2 years ago
Yanqin Jin 3d67d79154 Fix overlapping check by excluding timestamp (#10615) 2 years ago
Levi Tamasi fe56cb9aa0 Eliminate some allocations/copies around the blob cache (#10647) 2 years ago
Peter Dillinger 6de7081cf3 Always verify SST unique IDs on SST file open (#10532) 2 years ago
Bo Wang d490bfcdb6 Avoid recompressing cold block in CompressedSecondaryCache (#10527) 2 years ago
Levi Tamasi c8543296ca Support custom allocators for the blob cache (#10628) 2 years ago
Andrew Kryczka 5a97e6b1d2 Deflake blob caching tests (#10636) 2 years ago
Andrew Kryczka 1ffadbe9fc Deflake DBErrorHandlingFSTest.*WALWriteError (#10642) 2 years ago
Andrew Kryczka 76de3c85cc reduce memory usage in CircleCI mini crashtest (#10639) 2 years ago
Andrew Kryczka 36dec11bc6 Disable RateLimiterTest.Rate with valgrind (#10637) 2 years ago
Andrew Kryczka fe5fbe32cb Deflake DBBlockCacheTest1.WarmCacheWithBlocksDuringFlush (#10635) 2 years ago
Changyu Bi 30bc495c03 Skip swaths of range tombstone covered keys in merging iterator (2022 edition) (#10449) 2 years ago
Peter Dillinger 3770d6b74b Fix possible NaN StandardDeviation in Histogram (#10586) 2 years ago
Peter Dillinger 9d5b3dabcf Increase CircleCI no_output_timeout for macos-java builds (#10627) 2 years ago
Levi Tamasi b07217da04 Pin the newly cached blob after insert (#10625) 2 years ago
Akanksha Mahajan 4cd16d65ae Add new option num_file_reads_for_auto_readahead in BlockBasedTableOptions (#10556) 2 years ago
anand76 5fbcc8c54d Update MULTIGET_IO_BATCH_SIZE for non-async MultiGet (#10622) 2 years ago
Changyu Bi 3a75219e5d Validate option `memtable_protection_bytes_per_key` (#10621) 2 years ago
Andrew Kryczka ccf822492f Reenable sync_fault_injection in crash test (#10172) 2 years ago
Hui Xiao e7525a1fff Disable use_txn=1 with sync_fault_injection=1 in db_crashtest.py (#10605) 2 years ago
sdong 9509003503 Option migration tool to break down files for FIFO compaction (#10600) 2 years ago
Levi Tamasi 228f2c5bf5 Adjust the blob cache printout in db_bench/db_stress (#10614) 2 years ago
Levi Tamasi 01e88dfeb4 Support using cache warming with the secondary blob cache (#10603) 2 years ago
Hui Xiao 8a85946f58 Add missing mutex when reading from shared variable bg_bottom_compaction_scheduled_, bg_compaction_scheduled_ (#10610) 2 years ago