]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Update cinder-volume to enable multi volume support
authorMichael Basnight <mbasnight@gmail.com>
Mon, 11 Feb 2013 21:54:45 +0000 (15:54 -0600)
committerMichael Basnight <mbasnight@gmail.com>
Mon, 18 Feb 2013 17:19:20 +0000 (11:19 -0600)
commit6c708d12f58eb20fce6733f1f6fd08d978570775
tree87330642e70066c111ca1348b2a2330365f85102
parent4d6b1d4adb1900d14ecfd4ff6b9eccb01ae35534
Update cinder-volume to enable multi volume support

* Added the service wrapper for multi binscripts
* Added a service_name to manager
* Added the configuration wrapper so the impls do not need
  to know if they are accessing config values from a option
  group or from the DEFAULT group
* Updated drivers to use the new configuration wrapper
* Added an example config set for multi backend
* Modified service to comply w/ common
* Added get_volume_stats to iscsi
* Added config for volume_backend_name

implements blueprint multi-volume-backends

Change-Id: Idb86ac5f1c06b9cd5061bef6a24f17727e9a58c1
38 files changed:
bin/cinder-volume
cinder/flags.py
cinder/scheduler/manager.py
cinder/service.py
cinder/tests/test_HpSanISCSIDriver.py
cinder/tests/test_coraid.py
cinder/tests/test_emc.py
cinder/tests/test_glusterfs.py
cinder/tests/test_netapp_nfs.py
cinder/tests/test_nfs.py
cinder/tests/test_rbd.py
cinder/tests/test_service.py
cinder/tests/test_solidfire.py
cinder/tests/test_storwize_svc.py
cinder/tests/test_volume.py
cinder/tests/test_volume_configuration.py [new file with mode: 0644]
cinder/tests/test_volume_utils.py
cinder/tests/test_xenapi_sm.py
cinder/tests/test_xiv.py
cinder/volume/configuration.py [new file with mode: 0644]
cinder/volume/driver.py
cinder/volume/drivers/coraid.py
cinder/volume/drivers/emc/emc_smis_common.py
cinder/volume/drivers/emc/emc_smis_iscsi.py
cinder/volume/drivers/glusterfs.py
cinder/volume/drivers/lvm.py
cinder/volume/drivers/netapp/iscsi.py
cinder/volume/drivers/netapp/nfs.py
cinder/volume/drivers/nexenta/volume.py
cinder/volume/drivers/nfs.py
cinder/volume/drivers/rbd.py
cinder/volume/drivers/san/san.py
cinder/volume/drivers/windows.py
cinder/volume/drivers/xenapi/sm.py
cinder/volume/manager.py
cinder/volume/rpcapi.py
cinder/volume/utils.py
etc/cinder/cinder.conf.sample