-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Cache and Eviction
-
Storage Engines
-
StorEng - Defined Pipeline
This idea arose from a conversation in slack about how to guide internal system activity that may not directly contribute to a reduction in internal cache pressure, for instance something like automatic compaction.
There are several potential factors to consider when trying to evaluate cache stress.
One solution would be to return an enumerated value that can be used to advise functionality
An alternate solution is to provide a discrete value representing evenly spaced gradation of a logistics curve representing cache "stress". Calculation of the logistics curve value may be continuous, or as requested, the solution is likely dependent on the complexity complexity, accuracy, and computational cost tradeoffs.