Merge "Enable mutable config in Watcher"
This commit is contained in:
@@ -289,7 +289,7 @@ class Service(service.ServiceBase):
|
||||
return api_manager_version
|
||||
|
||||
|
||||
def launch(conf, service_, workers=1, restart_method='reload'):
|
||||
def launch(conf, service_, workers=1, restart_method='mutate'):
|
||||
return service.launch(conf, service_, workers, restart_method)
|
||||
|
||||
|
||||
|
||||
@@ -44,18 +44,21 @@ WATCHER_DECISION_ENGINE_OPTS = [
|
||||
'execute strategies'),
|
||||
cfg.IntOpt('action_plan_expiry',
|
||||
default=24,
|
||||
mutable=True,
|
||||
help='An expiry timespan(hours). Watcher invalidates any '
|
||||
'action plan for which its creation time '
|
||||
'-whose number of hours has been offset by this value-'
|
||||
' is older that the current time.'),
|
||||
cfg.IntOpt('check_periodic_interval',
|
||||
default=30 * 60,
|
||||
mutable=True,
|
||||
help='Interval (in seconds) for checking action plan expiry.')
|
||||
]
|
||||
|
||||
WATCHER_CONTINUOUS_OPTS = [
|
||||
cfg.IntOpt('continuous_audit_interval',
|
||||
default=10,
|
||||
mutable=True,
|
||||
help='Interval (in seconds) for checking newly created '
|
||||
'continuous audits.')
|
||||
]
|
||||
|
||||
@@ -32,9 +32,11 @@ GNOCCHI_CLIENT_OPTS = [
|
||||
'The default is public.'),
|
||||
cfg.IntOpt('query_max_retries',
|
||||
default=10,
|
||||
mutable=True,
|
||||
help='How many times Watcher is trying to query again'),
|
||||
cfg.IntOpt('query_timeout',
|
||||
default=1,
|
||||
mutable=True,
|
||||
help='How many seconds Watcher should wait to do query again')]
|
||||
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ from watcher._i18n import _
|
||||
SERVICE_OPTS = [
|
||||
cfg.IntOpt('periodic_interval',
|
||||
default=60,
|
||||
mutable=True,
|
||||
help=_('Seconds between running periodic tasks.')),
|
||||
cfg.HostAddressOpt('host',
|
||||
default=socket.gethostname(),
|
||||
|
||||
Reference in New Issue
Block a user