diff --git a/cinder/tests/unit/volume/drivers/dell_emc/powermax/powermax_data.py b/cinder/tests/unit/volume/drivers/dell_emc/powermax/powermax_data.py index 6f4a9bb7907..73e5f8a962e 100644 --- a/cinder/tests/unit/volume/drivers/dell_emc/powermax/powermax_data.py +++ b/cinder/tests/unit/volume/drivers/dell_emc/powermax/powermax_data.py @@ -1511,7 +1511,7 @@ class PowerMaxData(object): 'expandStorageGroupParam': { 'addVolumeParam': { 'emulation': 'FBA', - 'create_new_volumes': 'False', + 'create_new_volumes': 'True', 'volumeAttributes': [ {'num_of_vols': 1, 'volumeIdentifier': { diff --git a/cinder/tests/unit/volume/drivers/dell_emc/powermax/test_powermax_utils.py b/cinder/tests/unit/volume/drivers/dell_emc/powermax/test_powermax_utils.py index f9756ad7689..135e14857f7 100644 --- a/cinder/tests/unit/volume/drivers/dell_emc/powermax/test_powermax_utils.py +++ b/cinder/tests/unit/volume/drivers/dell_emc/powermax/test_powermax_utils.py @@ -1229,7 +1229,7 @@ class PowerMaxUtilsTest(test.TestCase): 'array': self.data.array, 'editStorageGroupActionParam': { 'expandStorageGroupParam': { - 'addVolumeParam': {}}}} + 'addVolumeParam': {'create_new_volumes': 'False'}}}} updated_payload = self.utils.update_payload_for_rdf_vol_create( payload, self.data.remote_array, self.data.storagegroup_name_f) @@ -1238,6 +1238,7 @@ class PowerMaxUtilsTest(test.TestCase): 'editStorageGroupActionParam': { 'expandStorageGroupParam': { 'addVolumeParam': { + 'create_new_volumes': 'True', 'remoteSymmSGInfoParam': { 'force': 'true', 'remote_symmetrix_1_id': self.data.remote_array, diff --git a/cinder/volume/drivers/dell_emc/powermax/utils.py b/cinder/volume/drivers/dell_emc/powermax/utils.py index 7f8ebaf5e93..cf64ef61332 100644 --- a/cinder/volume/drivers/dell_emc/powermax/utils.py +++ b/cinder/volume/drivers/dell_emc/powermax/utils.py @@ -1781,6 +1781,9 @@ class PowerMaxUtils(object): :param storage_group_name: the storage group name -- str :returns: updated payload -- dict """ + create_new_vol = {"create_new_volumes": "True"} + payload["editStorageGroupActionParam"]["expandStorageGroupParam"][ + "addVolumeParam"].update(create_new_vol) remote_dict = {"remoteSymmSGInfoParam": { "remote_symmetrix_1_id": remote_array_id, "remote_symmetrix_1_sgs": [storage_group_name],