Commit Graph

11630 Commits (6c5ec920708ae8dc11c7a6c76a0beaeb67f144f3)
 

Author SHA1 Message Date
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
gitbw95 6cd8133035 Fix an import issue in fbcode. (#10604) 2 years ago
Yanqin Jin 7c0838e65e Use std::make_unique when possible (#10578) 2 years ago
Hui Xiao e484b81eee Sync dir containing CURRENT after RenameFile on CURRENT as much as possible (#10573) 2 years ago
Levi Tamasi 7818560194 Add a dedicated cache entry role for blobs (#10601) 2 years ago
anand76 72a3fb3424 Update statistics for async scan readaheads (#10585) 2 years ago
Yanqin Jin 3613d862ba print value when verification fails (#10587) 2 years ago
Peter Dillinger c5afbbfe4b Don't wait for indirect flush in read-only DB (#10569) 2 years ago
Changyu Bi 5532b462c4 Verify Iterator/Get() against expected state in only `no_batched_ops_test` (#10590) 2 years ago
Levi Tamasi 64e74723f7 Use the default metadata charge policy when creating an LRU cache via the Java API (#10577) 2 years ago
Andrew Hutchings ce529a4ce1 Fix FreeBSD building (#10575) 2 years ago
zhangenming d17be55aab Make header more natural. (#10580) 2 years ago
Levi Tamasi 23376aa576 Improve the accounting of memory used by cached blobs (#10583) 2 years ago
bilyz 7670fdd690 fix trace_analyzer_tool args column position (#10576) 2 years ago
Jay Zhuang d9e71fb2c5 Fix periodic_task unable to re-register the same task type (#10379) 2 years ago
Levi Tamasi 3f57d84af4 Introduce a dedicated class to represent blob values (#10571) 2 years ago
Brendan MacDonell 418b36a9bc Support CompactionPri::kRoundRobin in RocksJava (#10572) 2 years ago
Brendan MacDonell 9f290a5d15 Update the javadoc for setforceConsistencyChecks (#10574) 2 years ago
Andrew Kryczka 7ad4b38617 Ensure writes to WAL tail during `FlushWAL(true /* sync */)` will be synced (#10560) 2 years ago
Alan Paxton 7fbee01f0c CI benchmarks refine configuration (#10514) 2 years ago
Andrew Kryczka d95e376368 Disable db_stress features incompatible with unsynced data dropping when sync_fault_injection=1 (#10559) 2 years ago
Changyu Bi d140fbfd7d Add Iterator test against expected state to stress test (#10538) 2 years ago
muthukrishnan.s 79ed4be80f Add get_name, get_id for column family handle in C API (#10499) 2 years ago