neutron_lib.ovn.db_sync module¶
- class neutron_lib.ovn.db_sync.BaseOvnDbSynchronizer(core_plugin, ovn_driver, mode, is_maintenance=False, plugin_conf=None)¶
Bases:
object- abstractmethod do_sync()¶
Method to sync the OVN DB.
- classmethod get_plugin_config_files(global_conf)¶
Return list of config file paths from CLI, or [] if none.
- classmethod get_required_mechanism_drivers()¶
- classmethod get_required_ml2_extension_drivers()¶
- classmethod get_required_service_plugins()¶
- classmethod load_plugin_configuration(global_conf)¶
Parse plugin config files into isolated ConfigOpts.
- Returns:
cfg.ConfigOpts instance or None if no config files specified
- classmethod prepare_additional_configuration(conf)¶
Do any additional configuration changes required by plugin.
- Param:
conf: The oslo_config.cfg.CONF object
- classmethod register_additional_cli_opts(conf)¶
Register plugin-specific CLI opts on global CONF before parsing.
- classmethod register_plugin_config_opts(conf)¶
Register plugin config opts on an isolated ConfigOpts object.
- stop()¶
- sync(delay_seconds=10)¶