Skip to content

Commit 3144379

Browse files
authored
Unity: fix local replication creation issue (#364)
1 parent 0427910 commit 3144379

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

  • storops_test/unity/rest_data/replicationSession
  • storops/unity/resource

storops/unity/resource/cg.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,11 +296,15 @@ def replicate_cg_with_dst_resource_provisioning(self,
296296
name=dst_cg_name)
297297
dst_element_configs = []
298298
for source_lun in source_luns:
299+
if remote_system:
300+
lun_name = source_lun.name
301+
else:
302+
lun_name = "DR_{}".format(source_lun.name)
299303
lun_resource_config = UnityResourceConfig.to_embedded(
300304
pool_id=dst_pool_id,
301305
is_thin_enabled=source_lun.is_thin_enabled,
302306
size=source_lun.size_total, request_id=source_lun.id,
303-
name=source_lun.name,
307+
name=lun_name,
304308
is_deduplication_enabled=source_lun.is_data_reduction_enabled,
305309
is_compression_enabled=source_lun.is_data_reduction_enabled)
306310
dst_element_configs.append(lun_resource_config)

storops_test/unity/rest_data/replicationSession/index.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -369,14 +369,14 @@
369369
"maxTimeOutOfSync": 60,
370370
"dstResourceElementConfigs": [
371371
{
372-
"name": "vol-cg-liangr-00",
372+
"name": "DR_vol-cg-liangr-00",
373373
"isThinEnabled": true,
374374
"poolId": "pool_2",
375375
"size": 10737418240,
376376
"requestId": "sv_58"
377377
},
378378
{
379-
"name": "lun-liangr-1",
379+
"name": "DR_lun-liangr-1",
380380
"isThinEnabled": false,
381381
"poolId": "pool_2",
382382
"size": 5368709120,

0 commit comments

Comments
 (0)