commit bbc4b9abd7c2034ef78f87abae143b9c7bfd7f56
Author: Kurt Martin <email address hidden>
Date: Sun Dec 23 16:47:58 2012 -0800
Added extra-spec key scoping to the 3PAR drivers
The Filter scheduler uses the extra-specs data to determine capabilities
and back-end, and it also enforces strict checking. As a result previous
method of setting all the 3PAR settings(cpg, snap_cpg, persona, provisioning)
on the 3PAR volume using extra-specs on a volume type will not work with the
default scheduler. The filter scheduler will look at these keys and fail to
schedule deployment of the volume because no suitable back-end reports those
capabilities.
This fix will allow the custom keys (ie: hp3par:cpg=TEST_CPG,
hp3par:provisioning=full,...) to be scoped, unfortunately this requires
additional checks in the common driver to parse the keys.
I'll update the 3PAR driver section of the OpenStack Block Storage Admin
Guide in a follow-up patch.
DocImpact
Fixes: bug 1194289
Reviewed: https:/ /review. openstack. org/34273 github. com/openstack/ cinder/ commit/ bbc4b9abd7c2034 ef78f87abae143b 9c7bfd7f56
Committed: http://
Submitter: Jenkins
Branch: master
commit bbc4b9abd7c2034 ef78f87abae143b 9c7bfd7f56
Author: Kurt Martin <email address hidden>
Date: Sun Dec 23 16:47:58 2012 -0800
Added extra-spec key scoping to the 3PAR drivers
The Filter scheduler uses the extra-specs data to determine capabilities
and back-end, and it also enforces strict checking. As a result previous
method of setting all the 3PAR settings(cpg, snap_cpg, persona, provisioning)
on the 3PAR volume using extra-specs on a volume type will not work with the
default scheduler. The filter scheduler will look at these keys and fail to
schedule deployment of the volume because no suitable back-end reports those
capabilities.
This fix will allow the custom keys (ie: hp3par: cpg=TEST_ CPG, provisioning= full,.. .) to be scoped, unfortunately this requires
hp3par:
additional checks in the common driver to parse the keys.
I'll update the 3PAR driver section of the OpenStack Block Storage Admin
Guide in a follow-up patch.
DocImpact
Fixes: bug 1194289
Change-Id: Id3fde3b3a185ee df2b8193fd0dc63 24d904e8834