]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Add support for qos_specs feature to 3PAR drivers
authorKurt Martin <kurt.f.martin@hp.com>
Wed, 12 Feb 2014 01:38:13 +0000 (17:38 -0800)
committerGerrit Code Review <review@openstack.org>
Wed, 19 Feb 2014 17:57:05 +0000 (17:57 +0000)
commit6966a00065c9e092d90161e1f40e9455174bd4d9
tree506853831095e95cd87de1863b96b63e3eb0a8f2
parentdfb1a090334d705425e739e8174a9c1c07009433
Add support for qos_specs feature to 3PAR drivers

This patch includes the ability to set the qos-specs for the
existing 3PAR qos settings (maxIOP and maxBWS) in addition to
the new settingis listed below. We would prefer that the
new qos-specs associated to a volume type be used, but this
patch also supports setting these values the old way in extra-specs
for backwards compatibility.

This patch also adds two additional personas to the list of
valid personas that are now support by the 3PAR backends.

DocImpact: Implements new qos settings
minIOPS - The minimum IOPs per second
minBWS - The minimum bandwidth per second
latency - The QOS I/O target latency
priority - The QOS scheduling priority (high, normal, low)
The priority defaults to normal

Two new personas added include HPUX and WindowsServer

Change-Id: I7f94a493919dc2d34daac91d684369d1f51c974c
Implements: blueprint add-qosspec-support-to-3par-drivers
cinder/tests/test_hp3par.py
cinder/volume/drivers/san/hp/hp_3par_common.py