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)¶
-
class
BaseBackendFilter¶ Bases:
cinder.scheduler.base_filter.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¶
-
HostFilterHandler¶