Commit Graph

24 Commits (846db9d7b1d03cdce467a75e534e3e5f9aea2425)

Author SHA1 Message Date
Peter Dillinger 846db9d7b1 Refactor ClockCache ApplyToEntries (#11609) 1 year ago
Peter Dillinger b1b6f87fbe Some small improvements to HyperClockCache (#11601) 1 year ago
Peter Dillinger c3c84b3397 Refactor (Hyper)ClockCache code for upcoming changes (#11572) 1 year ago
Peter Dillinger f4a02f2c52 Add hash_seed to Caches (#11391) 2 years ago
Peter Dillinger 41a7fbf758 Avoid long parameter lists configuring Caches (#11386) 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
Peter Dillinger 9f7801c5f1 Major Cache refactoring, CPU efficiency improvement (#10975) 2 years ago
Peter Dillinger 3182beeffc Observe and warn about misconfigured HyperClockCache (#10965) 2 years ago
Peter Dillinger 8c0f5b1fcf Mark HyperClockCache as production-ready (#10963) 2 years ago
Peter Dillinger cc8c8f6958 Refactor (Hyper)ClockCache code (#10887) 2 years ago
Peter Dillinger 7555243bcf Refactor ShardedCache for more sharing, static polymorphism (#10801) 2 years ago
Peter Dillinger 0f91c72adc Call experimental new clock cache HyperClockCache (#10684) 2 years ago
Peter Dillinger 5724348689 Revamp, optimize new experimental clock cache (#10626) 2 years ago
Guido Tagliavini Ponce a0798f6f92 Enable ClockCache in DB block cache test (#10482) 2 years ago
Guido Tagliavini Ponce d976f68977 Fix assertion failure and memory leak in ClockCache. (#10430) 2 years ago
Guido Tagliavini Ponce 9d7de6517c Towards a production-quality ClockCache (#10418) 2 years ago
Guido Tagliavini Ponce 6a160e1fec Lock-free ClockCache (#10390) 2 years ago
Guido Tagliavini Ponce efdb428edc Lock-free Lookup and Release in ClockCache (#10347) 2 years ago
Guido Tagliavini Ponce 9645e66fc9 Temporarily return a LRUCache from NewClockCache (#10351) 2 years ago
Guido Tagliavini Ponce c277aeb42c Midpoint insertions in ClockCache (#10305) 2 years ago
Guido Tagliavini Ponce 57a0e2f304 Clock cache (#10273) 2 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Yi Wu 4cc37f59e5 Introduce ClockCache 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Stanislau Hlebik 45a5e3ede0 Remove path with arena==nullptr from NewInternalIterator 10 years ago