The cinder.scheduler.manager Module

Scheduler Service

class SchedulerManager(scheduler_driver=None, service_name=None, *args, **kwargs)

Bases: cinder.manager.Manager

Chooses a host to create volumes.

RPC_API_VERSION = '1.3'
create_volume(context, topic, volume_id, snapshot_id=None, image_id=None, request_spec=None, filter_properties=None)
get_host_list(context)

Get a list of hosts from the HostManager.

get_service_capabilities(context)

Get the normalized set of capabilities for this zone.

init_host()
migrate_volume_to_host(context, topic, volume_id, host, force_host_copy, request_spec, filter_properties=None)

Ensure that the host exists and can accept the volume.

request_service_capabilities(context)
update_service_capabilities(context, service_name=None, host=None, capabilities=None, **kwargs)

Process a capability update from a service node.

Previous topic

The cinder.scheduler.host_manager Module

Next topic

The cinder.scheduler.rpcapi Module

This Page