]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Update Pure replication to cheesecake
authorPatrick East <patrick.east@purestorage.com>
Fri, 5 Feb 2016 23:52:31 +0000 (15:52 -0800)
committerPatrick East <patrick.east@purestorage.com>
Tue, 1 Mar 2016 22:17:14 +0000 (14:17 -0800)
commita9e32691c2722ca8583c3b856aa11520cc630e5e
treeb219cd6b5b8e473c0bdad3eb1ab0a4916605c6e9
parentbb8b6ff1004eabd6248d4efe5cdd9391540dd5f6
Update Pure replication to cheesecake

Migration to cheesecake replication. This basically
modifies any of the existing replication code to work on the whole
backend instead of the specified volume.

It also completes the transition to allow swapping the underlying array
being managed by cinder upon failover. In the v2 implementation it was
conditional on some operations where things *could* be on the other
array. Now it is all driver operations.

This also switches the target_device_id to backend_id in the config for
replication devices.

Change-Id: I7f2580f4d764266b62a755cb4529c290e639984c
Closes-Bug: #1542100
cinder/tests/unit/test_pure.py
cinder/volume/drivers/pure.py