freezer.scheduler.arguments module¶
- freezer.scheduler.arguments.add_filter()¶
- freezer.scheduler.arguments.build_os_options()¶
- freezer.scheduler.arguments.env(*args, **kwargs)¶
- freezer.scheduler.arguments.get_capabilities_opts()¶
- freezer.scheduler.arguments.get_common_opts()¶
Common options for freezer-scheduler :return: list of oslo_config.cfg.Opt
- freezer.scheduler.arguments.get_coordination_opts()¶
Options for freezer-scheduler coordination (clustering).
Coordination lets several schedulers that share the same client_id run as a cluster: jobs are distributed among the members with a consistent hash ring and guarded by per-job distributed locks (via tooz). It is opt-in and disabled unless
backend_urlis set.- Returns:
list of oslo_config.cfg.Opt
- freezer.scheduler.arguments.list_opts()¶
- freezer.scheduler.arguments.parse_args(choices)¶
- freezer.scheduler.arguments.register_scheduler_opts(conf)¶
Register all scheduler-related groups and options. This is used by parse_args and by unit tests to ensure consistent configuration state.
- freezer.scheduler.arguments.setup_logging()¶