From: huyang Date: Wed, 24 Feb 2016 08:12:19 +0000 (+0800) Subject: Huawei: Fix create volume with prefetch value error X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=284a59dedd320d3af929b08503c83a9a0a035b32;p=openstack-build%2Fcinder-build.git Huawei: Fix create volume with prefetch value error In Huawei driver, when we create volume with prefetch configurated in xml, the prefetch value on the array is incorrect. So fix it. Change-Id: I69b81eec47ae7663857cfb461aba32109746dbc0 Closes-Bug: #1549161 --- diff --git a/cinder/volume/drivers/huawei/huawei_conf.py b/cinder/volume/drivers/huawei/huawei_conf.py index f4781dee5..94ded9796 100644 --- a/cinder/volume/drivers/huawei/huawei_conf.py +++ b/cinder/volume/drivers/huawei/huawei_conf.py @@ -197,8 +197,8 @@ class HuaweiConf(object): raise exception.InvalidInput(reason=msg) prefetch_value = node.attrib['Value'].strip() - factor = {'1': 2, '2': 2} - factor = int(factor.get('prefetch_type', '1')) + factor = {'1': 2} + factor = int(factor.get(prefetch_type, '1')) prefetch_value = int(prefetch_value) * factor prefetch_value = six.text_type(prefetch_value)