manila/manila/tests/scheduler
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
..
drivers Scheduler enhancements for Share Replication 2016-02-24 14:05:09 -05:00
evaluator Add DriverFilter and GoodnessWeigher to manila 2016-07-18 17:28:40 -03:00
filters Add DriverFilter and GoodnessWeigher to manila 2016-07-18 17:28:40 -03:00
weighers Add DriverFilter and GoodnessWeigher to manila 2016-07-18 17:28:40 -03:00
__init__.py pep8: Enable H303 and F403 2014-08-23 10:40:52 +02:00
fakes.py Scheduler enhancements for Share Replication 2016-02-24 14:05:09 -05:00
test_host_manager.py Fix the scheduler choose a disable share service 2016-03-17 19:03:21 +08:00
test_manager.py Merge "Data Replication: Ensure Snapshots across replicas" 2016-03-19 09:15:12 +00:00
test_rpcapi.py Fix Manage API synchronous call 2016-03-29 16:57:25 -03:00
test_scheduler_options.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00