cinder/cinder/tests
Gorka Eguileor b4a13281ea Make Replication support Active-Active
This patch adds new methods to our failover mechanism to allow failover
to work when a backend is clustered.

Adds REST API microversion 3.26 that adds a new `failover` method
equivalent to `failover_host` but accepting `cluster` field as well as
the `host` field.

Thaw and Freeze are updated to update cluster and all services within
the cluster.

Now cluster listings accepts new filtering fields `replication_status`,
`frozen`, and `active_backend_id`.

Summary listings return `replication_status` field and detailed listings
also return `frozen` and `active_backend_id`.

Specs: https://review.openstack.org/401392

APIImpact: New service failover action and new fields in cluster listings.
Implements: blueprint cinder-volume-active-active-support
Change-Id: Id3291b28242d5814c259283fa629b48f22e70260
2017-01-19 10:42:18 +01:00
..
compliance Use assertEqual/Less/Greater/In/IsNone 2016-07-04 17:58:16 +02:00
functional [1/4]Reset generic volume group status 2016-12-23 22:58:48 +08:00
tempest Remove logging import unused 2016-10-20 16:35:50 +08:00
unit Make Replication support Active-Active 2017-01-19 10:42:18 +01:00
__init__.py Move unit tests into dedicated directory 2015-04-21 18:40:40 -06:00
fake_driver.py Rename AddFCZone and RemoveFCZone according to PEP 8 2017-01-09 11:22:19 +02:00
fixtures.py Copy StandardLogging fixture from Nova 2016-02-29 17:46:31 -05:00