Commit Graph

67 Commits (a397fbd0e250e986da8d6ad87036578733068e1d)

Author SHA1 Message Date
Peter Dillinger 206fdea3d9 Change internal headers with duplicate names (#11408) 2 years ago
Peter Dillinger 204fcff751 HyperClockCache support for SecondaryCache, with refactoring (#11301) 2 years ago
Peter Dillinger 3cacd4b4ec Put Cache and CacheWrapper in new public header (#11192) 2 years ago
Peter Dillinger 9f7801c5f1 Major Cache refactoring, CPU efficiency improvement (#10975) 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 e6c5e0ab9a Have Cache use Status::MemoryLimit (#10262) 2 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
gitbw95 8102690a52 Update Cache::Release param from force_erase to erase_if_last_ref (#9728) 3 years ago
Jay Zhuang 6bab278291 Fix flaky SimCacheTest.SimCacheLogging (#9373) 3 years ago
Merlin Mao f58d276764 Make TraceRecord and Replayer public (#8611) 3 years ago
Drewryz 3b27725245 Fix a minor issue with initializing the test path (#8555) 3 years ago
Peter Dillinger df5dc73bec Don't hold DB mutex for block cache entry stat scans (#8538) 3 years ago
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 4 years ago
anand76 feb06e83b2 Initial support for secondary cache in LRUCache (#8271) 4 years ago
Peter Dillinger 78a309bf86 New Cache API for gathering statistics (#8225) 4 years ago
mrambacher 4a09d632c4 Remove Legacy and Custom FileWrapper classes from header files (#7851) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 4 years ago
mrambacher b7e1c5213f Add some simulator cache and block tracer tests to ASSERT_STATUS_CHECKED (#7305) 4 years ago
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
Peter Dillinger 45d2b4efca Fix tabs and lint-ignores (#6734) 5 years ago
Levi Tamasi e6f86cfb36 Revert the recent cache deleter change (#6620) 5 years ago
Levi Tamasi 6301dbe7a7 Use function objects as deleters in the block cache (#6545) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
haoyuhuang 6e78fe3c8d Pysim more algorithms (#5644) 5 years ago
haoyuhuang e648c1d9eb Cache simulator: Optimize hybrid row-block cache. (#5616) 5 years ago
haoyuhuang 3778470061 Block cache analyzer: Compute correlation of features and human readable trace file. (#5596) 5 years ago
haoyuhuang 8a008d4170 Block access tracing: Trace referenced key for Get on non-data blocks. (#5548) 5 years ago
haoyuhuang 1a59b6e2a9 Cache simulator: Add a ghost cache for admission control and a hybrid row-block cache. (#5534) 5 years ago
haoyuhuang 6ca3feed5c Fix -Werror=shadow (#5546) 5 years ago
haoyuhuang 66464d1fde Remove multiple declarations o kMicrosInSecond. 5 years ago
haoyuhuang 9f0bd56889 Cache simulator: Refactor the cache simulator so that we can add alternative policies easily (#5517) 5 years ago
Vaibhav Gogte f46a2a0375 Export Cache::GetCharge (#5476) 5 years ago
haoyuhuang 2d1dd5bce7 Support computing miss ratio curves using sim_cache. (#5449) 5 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Yanqin Jin bb5dcea98e Add path to WritableFileWriter. (#4039) 6 years ago
Maysam Yabandeh 8581a93a6b Per-thread unique test db names (#4135) 6 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Mark Isaacson b8eb32f8cf Suppress lint in old files 7 years ago
Prashant D b45fbc1175 utilities: Fix coverity issues 7 years ago
Islam AbdelRahman 50a969131f CacheActivityLogger, component to log cache activity into a file 7 years ago