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¶
Scheduler host filters
- class BackendFilterHandler(namespace)¶
Bases:
BaseFilterHandler
- class BaseBackendFilter¶
Bases:
BaseFilter
Base class for host filters.
- backend_passes(host_state, filter_properties)¶
Return True if the HostState passes the filter, otherwise False.
Override this in a subclass.
- BaseHostFilter¶
alias of
BaseBackendFilter
- HostFilterHandler¶
alias of
BackendFilterHandler