]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Dell SC: Add support for ManageableVD
authorTom Swanson <tom_swanson@dell.com>
Wed, 8 Jul 2015 15:46:09 +0000 (10:46 -0500)
committerTom Swanson <tom_swanson@dell.com>
Wed, 8 Jul 2015 17:46:55 +0000 (12:46 -0500)
commita300ebf0db8b02c13bdf0ad65bc38f57d2bc976d
tree67fd5ebdf65fd26a0acfb340248bafa7ad0e00b1
parent16eaa4d5e19d974997161679592e428d58f61713
Dell SC: Add support for ManageableVD

Added support for the ManageableVD volume driver class. This also
meant the driver changed from inheriting the volumedriver class to
inheriting the assorted *VD classes.

A few things about our ManageableVD support. We only allow management
of a volume if it is sized in multiples of 1GB. We only allow
management of volumes that are not currently mapped to a server on the
Storage Center. id-types of source-id (DeviceId on the Storage Center)
and source-name (Volume Name on the Storage Center) are supported.

Change-Id: Iecc93ce1654111e1292cfc1931d1eda4abd08595
cinder/tests/unit/test_dellsc.py
cinder/tests/unit/test_dellscapi.py
cinder/volume/drivers/dell/dell_storagecenter_api.py
cinder/volume/drivers/dell/dell_storagecenter_common.py
cinder/volume/drivers/dell/dell_storagecenter_fc.py
cinder/volume/drivers/dell/dell_storagecenter_iscsi.py