]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Add ability to set prefix in SolidFire Volume name
authorJohn Griffith <john.griffith8@gmail.com>
Mon, 5 Oct 2015 23:22:30 +0000 (17:22 -0600)
committerJohn Griffith <john.griffith8@gmail.com>
Mon, 5 Oct 2015 23:40:58 +0000 (17:40 -0600)
commit2d990c8c56985b6a678b9cdaede525ab0b2a7c59
treed3f2d2930231a9bd328325301c98a220c5a6f39b
parente21a5d3245a92a92f569a4f2781678da49c340d0
Add ability to set prefix in SolidFire Volume name

The SolidFire creates names for Volumes on the backend using
the format UUID-<cinder-id>

This works well, but it turns out that there is a possibility
of a UUID collision for customers running multiple clouds against
the same cluster. To eliminate that possibility we should allow
a config option to set the prefix to be whatever an admin chooses.

This patch introduces the sf_volume_prefix config option to
address this bug.  The default still uses the 'UUID-' prefix.

DocImpact
Changing this setting on an existing deployment will
result in the existing volumes being inaccessible. To introduce
this change to an existing deployment it's recommende to
add the Cluster as if it were a second backend and disable
new deployments to the current backend.

Change-Id: I21a87e6431099e51355044f2dfea35b61ca8125f
Closes-Bug: #1503069
cinder/tests/unit/test_solidfire.py
cinder/volume/drivers/solidfire.py