]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
NetApp: Add Consistency Group support for E-Series
authorMichael Price <michael.price@netapp.com>
Fri, 8 Jan 2016 17:04:35 +0000 (11:04 -0600)
committerMichael Price <michael.price@netapp.com>
Fri, 26 Feb 2016 16:27:48 +0000 (16:27 +0000)
commit6b7f47633567a1236732e46d9f4d7c80fa30f35c
tree83d2db5a119b170abd6cf55e27e985d71d6a6b95
parent68e7ae469d9dc1f907e01ba39e441b61475a232a
NetApp: Add Consistency Group support for E-Series

Add Consistency Group support to the E-Series driver. This
implementation utilizes the native Consistency Group feature
available on the E-Series backend to support Cinder
Consistency Groups.

CGs and standalone snapshots both utilize snapshot groups.
There is a limit of 3 snapshot groups per volume, so the number
of standalone snapshots will be limited by the number of
consistency groups that are created, and likewise the reverse.
Each CG/Snapshot Group will support up to 32 snapshots, so each
CG that a volume is a part of will reduce the number of available
standalone snapshots that can be created by 32 (from a maximum
of 96).

Implements: blueprint netapp-eseries-consistency-groups
Change-Id: Ib0fc9fa9abc6699f2971948d3d4c5e9902381072
cinder/tests/unit/volume/drivers/netapp/eseries/fakes.py
cinder/tests/unit/volume/drivers/netapp/eseries/test_client.py
cinder/tests/unit/volume/drivers/netapp/eseries/test_driver.py
cinder/tests/unit/volume/drivers/netapp/eseries/test_library.py
cinder/volume/drivers/netapp/eseries/client.py
cinder/volume/drivers/netapp/eseries/fc_driver.py
cinder/volume/drivers/netapp/eseries/iscsi_driver.py
cinder/volume/drivers/netapp/eseries/library.py
releasenotes/notes/netapp-eseries-consistency-groups-4f6b2af2d20c94e9.yaml [new file with mode: 0644]