]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Update volume driver for Huawei storage system
authorBob-OpenStack <295988511@qq.com>
Mon, 24 Nov 2014 02:11:22 +0000 (18:11 -0800)
committerBob-OpenStack <295988511@qq.com>
Wed, 17 Dec 2014 12:07:14 +0000 (04:07 -0800)
commit837ba79d876a685b5870c7b3c0ffb2b37407ac80
tree97fde7aa388586dd3c68d605df07ed82bb321f24
parentd1b89778f97fe235bef68a81215249ea590f327b
Update volume driver for Huawei storage system

This driver is similar to the previous one, but contains
the following differences:
1. Remove smart tier support because that our product does not
   support smart tier any more. 18000 does not support smart
   tier, so this has no problem with 18000 series.
2. Update qos support implementation.
3. Add synchronization because that our tests show that when we
   create volumes or snapshots in batch in a shell script with cli
   command, our array may occur error.
Certification test result for Huawei storage drivers:
https://bugs.launchpad.net/cinder/+bug/1399038

Implements: blueprint huawei-storage-drivers
Change-Id: I69c32ef3225c23881be522eac451b8855805e35d
cinder/tests/test_huawei_18000.py [new file with mode: 0644]
cinder/tests/test_huawei_drivers_compatibility.py [new file with mode: 0644]
cinder/tests/test_huawei_hvs.py [deleted file]
cinder/volume/drivers/huawei/__init__.py
cinder/volume/drivers/huawei/huawei_18000.py [moved from cinder/volume/drivers/huawei/huawei_hvs.py with 57% similarity]
cinder/volume/drivers/huawei/rest_common.py
cinder/volume/manager.py