Commit Graph

1480 Commits (d334e861a12d809e7ba342398a5b8c3134d49673)

Author SHA1 Message Date
Jay Huh 9a2a6db2a9 Use C++17 [[fallthrough]] in transaction_test.cc (#11663) 1 year ago
Peter Dillinger bb8fcc0044 db_stress: Reinstate Transaction::Rollback() calls before destruction (#11656) 1 year ago
Peter Dillinger b3c54186ab Allow TryAgain in db_stress with optimistic txn, and refactoring (#11653) 1 year ago
Peter Dillinger 05a1d52e77 Use FaultInjectionTestFS in transaction_test, clarify Close() APIs (#11499) 1 year ago
Jay Huh 87bc929db3 Flush option in WaitForCompact() (#11483) 1 year ago
Jay Huh 81aeb15988 Add WaitForCompact with WaitForCompactOptions to public API (#11436) 1 year ago
Peter Dillinger 17bc27741f Improve memory efficiency of many OptimisticTransactionDBs (#11439) 2 years ago
Yu Zhang ffb5f1f445 Refactor WriteUnpreparedStressTest to be a unit test (#11424) 2 years ago
Jay Huh 586d78b31e Remove wait_unscheduled from waitForCompact internal API (#11443) 2 years ago
Peter Dillinger 206fdea3d9 Change internal headers with duplicate names (#11408) 2 years ago
Levi Tamasi d3ed796855 Deflake some old BlobDB test cases (#11417) 2 years ago
Hui Xiao 151242ce46 Group rocksdb.sst.read.micros stat by IOActivity flush and compaction (#11288) 2 years ago
Yu Zhang 647cd73674 Initial add UDT in memtable only option (#11362) 2 years ago
Peter Dillinger 204fcff751 HyperClockCache support for SecondaryCache, with refactoring (#11301) 2 years ago
Peter Dillinger 601efe3cf2 Misc cleanup of block cache code (#11291) 2 years ago
Changyu Bi 9aa3b6f9ae Support range deletion tombstones in `CreateColumnFamilyWithImport` (#11252) 2 years ago
zhangliangkai1992 7a07afe82e DBWithTTLImpl::IsStale overflow when ttl is 15 years (#11279) 2 years ago
mrambacher b6640c3117 Remove FactoryFunc from LoadXXXObject (#11203) 2 years ago
Levi Tamasi 9794acb597 Add a new MultiGetEntity API (#11222) 2 years ago
Peter Dillinger 3cacd4b4ec Put Cache and CacheWrapper in new public header (#11192) 2 years ago
Peter Dillinger 390cc0b156 Ensure LockWAL() stall cleared for UnlockWAL() return (#11172) 2 years ago
Peter Dillinger 94e3beec77 Cleanup, improve, stress test LockWAL() (#11143) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Yu Zhang 6943ff6e50 Remove deprecated util functions in options_util.h (#11126) 2 years ago
Peter Dillinger 546e213c4f Fix DelayWrite() calls for two_write_queues (#11130) 2 years ago
sdong 2800aa069a Remove compressed block cache (#11117) 2 years ago
Andrew Kryczka b7fbcefda8 Add API to limit blast radius of merge operator failure (#11092) 2 years ago
Wenlong Zhang 1cfe3528a2 support loongarch64 for rocksdb (#10036) 2 years ago
Peter Dillinger 9f7801c5f1 Major Cache refactoring, CPU efficiency improvement (#10975) 2 years ago
Changyu Bi f24ef5d6ab Fix BackupEngineTest.ExcludeFiles memory leak (#11066) 2 years ago
Peter Dillinger 02f2b20864 Add BackupEngine feature to exclude files (#11030) 2 years ago
anand76 c3f720c60d Enable ReadAsync testing and fault injection in db_stress (#11037) 2 years ago
Yanqin Jin c93ba7db5d Revise LockWAL/UnlockWAL implementation (#11020) 2 years ago
Hui Xiao 98d5db5c2e Sort L0 files by newly introduced epoch_num (#10922) 2 years ago
Peter Dillinger 9b34c097a1 Fix bug updating latest backup on delete (#11029) 2 years ago
Peter Dillinger e079d562af Add a SecondaryCache::InsertSaved() API, use in CacheDumper impl (#10945) 2 years ago
Levi Tamasi fbd9077d66 Fix a bug where GetContext does not update READ_NUM_MERGE_OPERANDS (#10925) 2 years ago
Yanqin Jin 75aca74017 Replace member variable lambda with methods (#10924) 2 years ago
Yanqin Jin 0547cecb81 Reduce access to atomic variables in a test (#10909) 2 years ago
Yanqin Jin 7d26e4c5a3 Basic Support for Merge with user-defined timestamp (#10819) 2 years ago
Yanqin Jin 900f79126d Pass `const LockInfo&` to AcquireLocked() and AcquireWithTimeout (#10874) 2 years ago
Yanqin Jin 95a1935cb1 Run clang-format on utilities/transactions (#10871) 2 years ago
Levi Tamasi 4d9cb433fa Run clang-format on utilities/ (except utilities/transactions/) (#10853) 2 years ago
akankshamahajan 0e7b27bfcf Refactor block cache tracing APIs (#10811) 2 years ago
Peter Dillinger e466173d5c Print stack traces on frozen tests in CI (#10828) 2 years ago
Peter Dillinger 2d0380adbe Allow manifest fix-up without requiring prior state (#10796) 2 years ago
gitbw95 47b57a3731 add SetCapacity and GetCapacity for secondary cache (#10712) 2 years ago
Yanqin Jin 7045b74b47 Remove timestamp before inserting to WBWI's index (#10742) 2 years ago
Yanqin Jin 07249fea8f Fix DBImpl::GetLatestSequenceForKey() for Merge (#10724) 2 years ago
Peter Dillinger ef443cead4 Refactor to avoid confusing "raw block" (#10408) 2 years ago