Document cache parameters

This change adds help strings for cache parameters, so that description
of these parameters are included in .conf file generated by
oslo-config-generator.

Change-Id: I9d7082fc42b5dbd67f7214810719158d93f5f88d
This commit is contained in:
Takashi Kajinami 2021-08-24 09:26:09 +09:00
parent d9904c981f
commit cb30a40c74
2 changed files with 13 additions and 6 deletions

View File

@ -78,8 +78,10 @@ vif_pool_driver_opts = [
oslo_cfg.CONF.register_opts(vif_pool_driver_opts, "vif_pool")
node_vif_driver_caching_opts = [
oslo_cfg.BoolOpt('caching', default=True),
oslo_cfg.IntOpt('cache_time', default=3600),
oslo_cfg.BoolOpt('caching', default=True,
help=_('Enable caching of vifs.')),
oslo_cfg.IntOpt('cache_time', default=3600,
help=_('TTL, in seconds, for cached vifs')),
]
oslo_cfg.CONF.register_opts(node_vif_driver_caching_opts,

View File

@ -18,6 +18,7 @@ import time
import requests
from kuryr.lib._i18n import _
from openstack import exceptions as os_exc
from os_vif import objects
from oslo_cache import core as cache
@ -50,13 +51,17 @@ MAX_BACKOFF = 60
MAX_ATTEMPTS = 10
subnet_caching_opts = [
cfg.BoolOpt('caching', default=True),
cfg.IntOpt('cache_time', default=3600),
cfg.BoolOpt('caching', default=True,
help=_('Enable caching of subnets.')),
cfg.IntOpt('cache_time', default=3600,
help=_('TTL, in seconds, for cached subnets')),
]
nodes_caching_opts = [
cfg.BoolOpt('caching', default=True),
cfg.IntOpt('cache_time', default=3600),
cfg.BoolOpt('caching', default=True,
help=_('Enable caching of nodes.')),
cfg.IntOpt('cache_time', default=3600,
help=_('TTL, in seconds, for cached nodes')),
]
CONF.register_opts(subnet_caching_opts, "subnet_caching")