Scheduler base class that all Schedulers should inherit from
Bases: object
The base class that all Scheduler classes should inherit from.
Get a list of hosts from the HostManager.
Get the normalized set of capabilities for the services.
Check if the specified host passes the filters.
Return the list of hosts that have a running service for topic.
Must override schedule method for scheduler to work.
Must override schedule method for scheduler to work.
Process a capability update from a service node.
Set the host and set the scheduled_at field of a volume.
Returns: | A Volume with the updated fields set properly. |
---|