]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
HP3Par: Set snapCPG when managing existing volumes
authorRich Hagarty <richard.hagarty@hp.com>
Wed, 14 Jan 2015 17:11:27 +0000 (09:11 -0800)
committerRich Hagarty <richard.hagarty@hp.com>
Thu, 29 Jan 2015 16:46:33 +0000 (08:46 -0800)
commit59f9ddd9a86d1ead381772ae45fa1a10eae5969b
tree2f9f67b85acb80be3897ec76530af8d71759efbc
parentce98efea33ce00b242532c188ed18fce5a30bd4b
HP3Par: Set snapCPG when managing existing volumes

This fixes a corner case where the user did not assign a "Copy CPG"
value to the volume when originally created on the back-end, and
then the user does not assign a "Volume Type" to the volume
when it is then "managed" into OpenStack.

This results in an undefined "snapCPG" value which means no
snapshots can be created for the volume.

The fix is to set the "snapCPG" value to match the "User CPG"
value associated with the volume when the volume is "managed"

Change-Id: I207d462e12e4db67bff8624bc69e7e6f1ceff75b
Closes-Bug: #1393609
cinder/tests/test_hp3par.py
cinder/volume/drivers/san/hp/hp_3par_common.py