summaryrefslogtreecommitdiff
path: root/cache
AgeCommit message (Expand)Author
2024-06-07Support pro-actively erasing obsolete block cache entries (#12694)Peter Dillinger
2024-05-30Fix stale memory access with FSBuffer and tiered sec cache (#12712)anand76
2024-05-02Implement secondary cache admission policy to allow all evicted blocks (#12599)anand76
2024-03-31Remove extra semi colon from icsp/lib/logging/IcspLogRpcMessage.cppRichard Barnes
2024-03-14Fix a bug in `LRUCacheShard::LRU_Insert` (#12429)Changyu Bi
2024-03-04Run internal cpp modernizer on RocksDB repo (#12398)yuzhangyu@fb.com
2024-03-04Remove extra semi colon from instagram/ranking/mezql/shots/parser/fast/Token.cppRichard Barnes
2024-02-07Prefer static_cast in place of most reinterpret_cast (#12308)Peter Dillinger
2024-01-31Remove 'virtual' when implied by 'override' (#12319)Peter Dillinger
2024-01-16Add CompressionOptions to the compressed secondary cache (#12234)anand76
2023-12-15Add some compressed and tiered secondary cache stats (#12150)anand76
2023-12-14Cap eviction effort (CPU under stress) in HyperClockCache (#12141)Peter Dillinger
2023-12-13Fix a nuisance compiler warning from clang (#12144)Peter Dillinger
2023-12-12Sanitize the secondary_cache option in TieredCacheOptions (#12137)anand76
2023-12-11Fix false negative in TieredSecondaryCache nvm cache lookup (#12134)anand76
2023-11-20Add some asserts in ~CacheWithSecondaryAdapter (#12082)anand76
2023-11-14Make CacheWithSecondaryAdapter reservation accounting more robust (#12059)anand76
2023-11-08Safer wrapper for std::atomic, use in HCC (#12051)Peter Dillinger
2023-11-07Clean up AutoHyperClockTable::PurgeImpl (#12052)Peter Dillinger
2023-11-07AutoHCC: Improve/fix allocation/detection of grow homes (#12047)Peter Dillinger
2023-11-06AutoHCC: fix a bug with "blind" Insert (#12046)Peter Dillinger
2023-11-06More fixes and enhancements for cache_bench (#12041)Peter Dillinger
2023-10-25Add APIs to query secondary cache capacity and usage for TieredCache (#12011)anand76
2023-10-19Fix rare destructor bug in AutoHCC (#11988)Peter Dillinger
2023-10-13AutoHCC - fix a rare loop condition in Lookup (#11948)Peter Dillinger
2023-10-12Fix runtime error in UpdateTieredCache due to integer underflow (#11949)anand76
2023-10-11Fix TSAN crash test false positive (#11941)anand76
2023-10-10Add TieredCache and compressed cache capacity change to db_stress (#11935)anand76
2023-09-27Don't call InsertSaved on compressed only secondary cache (#11889)anand76
2023-09-22Fix updating the capacity of a tiered cache (#11873)anand76
2023-09-22Fix assertion failure in AutoHCC (#11877)Peter Dillinger
2023-09-22Fix major performance bug in AutoHCC growth phase (#11871)Peter Dillinger
2023-09-21Support compressed and local flash secondary cache stacking (#11812)anand76
2023-09-20Disable compressed secondary cache if capacity is 0 (#11863)anand76
2023-09-08Suppress TSAN reports on AutoHyperClockTable::Lookup (#11806)Peter Dillinger
2023-09-04Fix TSAN reports on AutoHCC (#11792)Peter Dillinger
2023-09-01Automatic table sizing for HyperClockCache (AutoHCC) (#11738)Peter Dillinger
2023-08-24cache_bench enhancements for jemalloc etc. (#11758)Peter Dillinger
2023-08-18Add `CompressionOptions::checksum` for enabling ZSTD checksum (#11666)Changyu Bi
2023-08-18Implement a allow cache hits admission policy for the compressed secondary ca...anand76
2023-08-11Placeholder for AutoHyperClockCache, more (#11692)Peter Dillinger
2023-08-07Prepare tests for new HCC naming (#11676)Peter Dillinger
2023-08-07More minor HCC refactoring + typed mmap (#11670)Peter Dillinger
2023-08-02Some cache_bench enhancements (#11661)Peter Dillinger
2023-08-02Add some more bit operations to internal APIs (#11660)Peter Dillinger
2023-07-24Even more HyperClockCache refactoring (#11630)Peter Dillinger
2023-07-18Prepare for specialized interface for row cache (#11620)Andrew Kryczka
2023-07-18Refactor ClockCache ApplyToEntries (#11609)Peter Dillinger
2023-07-14Some small improvements to HyperClockCache (#11601)Peter Dillinger
2023-07-12Refactor (Hyper)ClockCache code for upcoming changes (#11572)Peter Dillinger