Commit Graph

1467 Commits (03ccb1cd4227191d02b6794d9b0468d091a50860)

Author SHA1 Message Date
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
Bo Wang b418ace352 Disable PersistentCacheTierTest.BasicTest (#10683) 2 years ago
Yanqin Jin 832fd644fc Reset pessimistic transaction's read/commit timestamps during Initialize() (#10677) 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
Changyu Bi 30bc495c03 Skip swaths of range tombstone covered keys in merging iterator (2022 edition) (#10449) 2 years ago
sdong 9509003503 Option migration tool to break down files for FIFO compaction (#10600) 2 years ago
Peter Dillinger c5afbbfe4b Don't wait for indirect flush in read-only DB (#10569) 2 years ago
Hui Xiao b16655a547 Add missing synchronization in TestFSWritableFile (#10544) 2 years ago
Bo Wang 13cb7a84b6 Fix the memory leak in db_stress tests that are caused by `FaultInjectionSecondaryCache` and add `CompressedSecondaryCache` into stress tests. (#10523) 2 years ago
sdong bc575c614c Fix two extra headers (#10525) 2 years ago
Peter Dillinger 86a1e3e0e7 Derive cache keys from SST unique IDs (#10394) 2 years ago
sdong 9277569ba3 Add some missing headers (#10519) 2 years ago
Jay Zhuang 5d3aefb682 Migrate to docker for CI run (#10496) 2 years ago