From: Kefu Chai Date: Fri, 19 Feb 2021 15:50:51 +0000 (+0800) Subject: mgr/diskprediction_local: define options using Option X-Git-Tag: v17.1.0~2905^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6f3fcde9eae34e45968ee88e6b6020189996e0db;p=ceph.git mgr/diskprediction_local: define options using Option Signed-off-by: Kefu Chai --- diff --git a/src/pybind/mgr/diskprediction_local/module.py b/src/pybind/mgr/diskprediction_local/module.py index 7c2bdbcef38a..b466c2e8d861 100644 --- a/src/pybind/mgr/diskprediction_local/module.py +++ b/src/pybind/mgr/diskprediction_local/module.py @@ -6,7 +6,7 @@ import datetime from threading import Event import time -from mgr_module import MgrModule, CommandResult +from mgr_module import CommandResult, MgrModule, Option # Importing scipy early appears to avoid a future deadlock when # we try to do @@ -24,18 +24,12 @@ TIME_WEEK = TIME_DAYS * 7 class Module(MgrModule): MODULE_OPTIONS = [ - { - 'name': 'sleep_interval', - 'default': str(600), - }, - { - 'name': 'predict_interval', - 'default': str(86400), - }, - { - 'name': 'predictor_model', - 'default': 'prophetstor', - }, + Option(name='sleep_interval', + default=str(600)), + Option(name='predict_interval', + default=str(86400)), + Option(name='predictor_model', + default='prophetstor') ] COMMANDS = []