aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj@kernel.org>2024-04-16 09:47:00 -0700
committerSeongJae Park <sj@kernel.org>2024-04-16 09:47:00 -0700
commit2834a3af271595ddd8dd7d018d37296dd5cd9469 (patch)
tree2c9d563dbb1dfdb59b7c226ac6fc104885f9e9bb
parent74c13004f31e8ed4a2669a3edfd89ca6651c784c (diff)
downloaddamo-2834a3af271595ddd8dd7d018d37296dd5cd9469.tar.gz
_damon: Support human readable time string for goal target value for some_mem_psi metric
Signed-off-by: SeongJae Park <sj@kernel.org>
-rw-r--r--_damon.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/_damon.py b/_damon.py
index 93e16cb8..5abfeb87 100644
--- a/_damon.py
+++ b/_damon.py
@@ -417,8 +417,10 @@ class DamosQuotaGoal:
def __init__(self, metric='user_input',
target_value='0', current_value='0'):
self.metric = metric
- # todo: support time string for some_mem_psi_us
- self.target_value = _damo_fmt_str.text_to_nr(target_value)
+ if metric == 'some_mem_psi_us':
+ self.target_value = _damo_fmt_str.text_to_us(target_value)
+ else:
+ self.target_value = _damo_fmt_str.text_to_nr(target_value)
self.current_value = _damo_fmt_str.text_to_nr(current_value)
def to_str(self, raw):