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
SchedulerScheduler.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
BackendStateHostManagerHostManager.ALLOWED_SERVICE_NAMESHostManager.REQUIRED_KEYSHostManager.backend_state_clsHostManager.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()
PoolStateReadOnlyDict
- cinder.scheduler.manager module
SchedulerManagerSchedulerManager.RPC_API_VERSIONSchedulerManager.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.targetSchedulerManager.update_service_capabilities()SchedulerManager.upgrading_cloudSchedulerManager.validate_host_capacity()SchedulerManager.work_cleanup()
append_operation_type()
- cinder.scheduler.rpcapi module
SchedulerAPISchedulerAPI.BINARYSchedulerAPI.RPC_API_VERSIONSchedulerAPI.RPC_DEFAULT_VERSIONSchedulerAPI.TOPICSchedulerAPI.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