]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Adds pool aware scheduling for HNAS drivers
authorErlon R. Cruz <erlon.cruz@fit-tecnologia.org.br>
Mon, 12 Jan 2015 18:59:10 +0000 (16:59 -0200)
committerErlon R. Cruz <erlon.cruz@fit-tecnologia.org.br>
Mon, 9 Mar 2015 20:16:47 +0000 (17:16 -0300)
commit18e5b1da3cbc10a52100fe9e3f9021b6c6553da3
tree3fcf3589ee4fd02bd509bd845376a19c0ad8d19b
parentdcca9f4aa0400580640249d4a45f563aa598868f
Adds pool aware scheduling for HNAS drivers

This commit adds the pool aware feature for HNAS drivers. Now, each service
label in HNAS XML config will be considered as a pool unit. In order to be able
to cast a volume to a service, the admin must create 'volume_type's and each
volume type need to have the 'service_label' with the same tag set in the XML
config, and then the user can create a volume with the desired volume_type.

Implements:  blueprint hds-hnas-pool-aware-sched
Change-Id:  Iddff7ad606b06454458fc53bfc7b812f9815f0e1
cinder/tests/test_hds_iscsi.py
cinder/tests/test_hds_nfs.py
cinder/volume/drivers/hds/hnas_backend.py
cinder/volume/drivers/hds/iscsi.py
cinder/volume/drivers/hds/nfs.py