Merge pull request #1523 from katlapinka/kasiat/promotion-api

Add API for setting promotion policy params
This commit is contained in:
Robert Baldyga
2024-10-02 10:32:44 +02:00
committed by GitHub
3 changed files with 71 additions and 1 deletions

View File

@@ -188,6 +188,16 @@ class Cache:
),
)
def set_promotion_policy(self, policy: PromotionPolicy) -> Output:
return casadm.set_param_promotion(self.cache_id, policy)
def set_params_nhit(self, promotion_params_nhit: PromotionParametersNhit) -> Output:
return casadm.set_param_promotion_nhit(
self.cache_id,
threshold=promotion_params_nhit.threshold.get_value(),
trigger=promotion_params_nhit.trigger
)
def get_cache_config(self) -> CacheConfig:
return CacheConfig(
self.get_cache_line_size(),