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
