]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Remove QoS settings from SolidFire attributes
authorJohn Griffith <john.griffith8@gmail.com>
Thu, 31 Dec 2015 01:02:16 +0000 (18:02 -0700)
committerJohn Griffith <john.griffith8@gmail.com>
Sat, 27 Feb 2016 14:59:16 +0000 (07:59 -0700)
commit0bce0a001ee11cca45140eb54cabbdbe14deeca3
treebff8d242c5818c19797a3dbde47a5d7d68eeb633
parent0f5e61bf6ed143bc2b2ea83081c9bc7861548b00
Remove QoS settings from SolidFire attributes

There's a limit in the number of parent key objects that
are stored on the SolidFire cluster object attributes (10).

While we're not hitting the limit yet, we're getting dangerously
close, so this patch removes the unnecessary QoS keys that are
currently added.  These keys can safely be removed because they
are stored by Cinder already and can be retrieved via the type
setting, or in the case of retype, the retype info that's stored
on the volume attribute.

Other keys shouldn't be modified at this time because they are
used internally by the driver to make various decisions, and
turning them into sub-keys or removing them altogether will
involve more far reaching changes that aren't necessary in the
short term to fix this particular bug.

Change-Id: I617ba41331e95c45f86a08440e24e6c407033a46
Closes-Bug: #1530212
cinder/volume/drivers/solidfire.py