manila/manila/tests/scheduler/filters
Goutham Pacha Ravi 0616fcb8fe Disallow scheduling multiple replicas on a given pool
Currently, while scheduling a new replica, the ShareReplicationFilter
passes any host that shares the replication_domain of the active
replica's host. On successive runs on the CI, it was observed
that the same host was chosen multiple times. In a real
deployment, there is no practicality in allowing replication
within the same pool.

Pass more information to assist the filter in disqualifying hosts that
already host replicas for the share.

Also treat NoValidHost exception differently from other scheduler
exceptions to be consistent with other scheduling failures.

Change-Id: Iedc7b752c7fc477d6257d100e2277378d59f1fde
Closes-Bug: #1554282
2016-03-11 17:56:01 +00:00
..
__init__.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_availability_zone.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_base.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_base_host.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_capabilities.py Capability lists in Manila scheduler 2015-12-22 15:34:54 +00:00
test_capacity.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_extra_specs_ops.py extra-specs should work with string True/False 2016-01-25 15:23:47 +05:30
test_ignore_attempted_hosts.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_json.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_retry.py Reorganize scheduler and merge code from Oslo incubator 2015-12-01 20:54:17 +00:00
test_share_replication.py Disallow scheduling multiple replicas on a given pool 2016-03-11 17:56:01 +00:00