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:
BaseFilterBase 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