cinder.scheduler package¶
Subpackages¶
- cinder.scheduler.evaluator package
- cinder.scheduler.filters package
- Submodules
- cinder.scheduler.filters.affinity_filter module
- cinder.scheduler.filters.availability_zone_filter module
- cinder.scheduler.filters.capabilities_filter module
- cinder.scheduler.filters.capacity_filter module
- cinder.scheduler.filters.driver_filter module
- cinder.scheduler.filters.extra_specs_ops module
- cinder.scheduler.filters.ignore_attempted_hosts_filter module
- cinder.scheduler.filters.instance_locality_filter module
- cinder.scheduler.filters.json_filter module
- Module contents
- Submodules
- cinder.scheduler.flows package
- cinder.scheduler.weights package
Submodules¶
- cinder.scheduler.base_filter module
- cinder.scheduler.base_handler module
- cinder.scheduler.base_weight module
- cinder.scheduler.driver module
Scheduler
Scheduler.backend_passes_filters()
Scheduler.find_retype_backend()
Scheduler.find_retype_host()
Scheduler.get_backup_host()
Scheduler.get_pools()
Scheduler.host_passes_filters()
Scheduler.is_first_receive()
Scheduler.is_ready()
Scheduler.notify_service_capabilities()
Scheduler.reset()
Scheduler.schedule()
Scheduler.schedule_create_group()
Scheduler.schedule_create_volume()
Scheduler.update_service_capabilities()
generic_group_update_db()
volume_update_db()
- cinder.scheduler.filter_scheduler module
- cinder.scheduler.host_manager module
BackendState
HostManager
HostManager.ALLOWED_SERVICE_NAMES
HostManager.REQUIRED_KEYS
HostManager.backend_state_cls
HostManager.first_receive_capabilities()
HostManager.get_all_backend_states()
HostManager.get_az()
HostManager.get_backup_host()
HostManager.get_filtered_backends()
HostManager.get_pools()
HostManager.get_usage_and_notify()
HostManager.get_weighed_backends()
HostManager.has_all_capabilities()
HostManager.notify_service_capabilities()
HostManager.revert_volume_consumed_capacity()
HostManager.update_service_capabilities()
PoolState
ReadOnlyDict
- cinder.scheduler.manager module
SchedulerManager
SchedulerManager.RPC_API_VERSION
SchedulerManager.create_backup()
SchedulerManager.create_group()
SchedulerManager.create_snapshot()
SchedulerManager.create_volume()
SchedulerManager.extend_volume()
SchedulerManager.get_pools()
SchedulerManager.init_host_with_rpc()
SchedulerManager.manage_existing()
SchedulerManager.manage_existing_snapshot()
SchedulerManager.migrate_volume()
SchedulerManager.migrate_volume_to_host()
SchedulerManager.notify_service_capabilities()
SchedulerManager.request_service_capabilities()
SchedulerManager.reset()
SchedulerManager.retype()
SchedulerManager.target
SchedulerManager.update_service_capabilities()
SchedulerManager.upgrading_cloud
SchedulerManager.validate_host_capacity()
SchedulerManager.work_cleanup()
append_operation_type()
- cinder.scheduler.rpcapi module
SchedulerAPI
SchedulerAPI.BINARY
SchedulerAPI.RPC_API_VERSION
SchedulerAPI.RPC_DEFAULT_VERSION
SchedulerAPI.TOPIC
SchedulerAPI.create_backup()
SchedulerAPI.create_group()
SchedulerAPI.create_snapshot()
SchedulerAPI.create_volume()
SchedulerAPI.do_cleanup()
SchedulerAPI.extend_volume()
SchedulerAPI.get_log_levels()
SchedulerAPI.get_pools()
SchedulerAPI.manage_existing()
SchedulerAPI.manage_existing_snapshot()
SchedulerAPI.migrate_volume()
SchedulerAPI.notify_service_capabilities()
SchedulerAPI.prepare_timestamp()
SchedulerAPI.retype()
SchedulerAPI.set_log_levels()
SchedulerAPI.update_service_capabilities()
SchedulerAPI.validate_host_capacity()
SchedulerAPI.work_cleanup()
- cinder.scheduler.scheduler_options module