deb-manila/manila/scheduler/filters
tpsilva f10776d832 Add DriverFilter and GoodnessWeigher to manila
This patch ports cinder's DriverFilter and GoodnessWeigher to manila.
These can use two new properties provided by backends,
'filter_function' and 'goodness_function', which can be used to filter
and weigh qualified backends, respectively.

Reference for cinder spec: I59b607a88953a346aa35e67e785a0417a7ce8cc9
Reference for cinder commit: I38408ab49b6ed869c1faae746ee64a3bae86be58

DocImpact
Change-Id: I873f4152e16efdeb30ceae26335a7974dc9b4b69
Implements: blueprint driver-filter-goodness-weigher
2016-07-18 17:28:40 -03:00
..
__init__.py Address H104 File contains nothing but comments 2014-07-14 10:19:15 +02:00
availability_zone.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
base_host.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
base.py [Trivial] replace logging with oslo.log 2016-04-26 05:39:51 +08:00
capabilities.py [Trivial] replace logging with oslo.log 2016-04-26 05:39:51 +08:00
capacity.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
consistency_group.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
driver.py Add DriverFilter and GoodnessWeigher to manila 2016-07-18 17:28:40 -03:00
extra_specs_ops.py extra-specs should work with string True/False 2016-01-25 15:23:47 +05:30
ignore_attempted_hosts.py [Trivial] replace logging with oslo.log 2016-04-26 05:39:51 +08:00
json.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
retry.py Remove None as a redundant argument to dict.get() 2016-02-17 00:06:14 +08:00
share_replication.py Fix tox errors and warnings in the devref 2016-05-22 10:50:02 -04:00