#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev250\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-23 06:41+0000\n"
+"POT-Creation-Date: 2016-03-04 06:35+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "%(name)s: %(value)s"
msgstr ""
-#: cinder/quota.py:957
+#: cinder/quota.py:1041
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:978
+#: cinder/quota.py:1062
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/service.py:319
+#: cinder/service.py:305
#, python-format
msgid ""
"Manager for service %(binary)s %(host)s is reporting problems, not "
"sending heartbeat. Service will appear \"down\"."
msgstr ""
-#: cinder/service.py:346
+#: cinder/service.py:332
msgid "Recovered model server connection!"
msgstr ""
-#: cinder/service.py:351
+#: cinder/service.py:337
msgid "model server went away"
msgstr ""
-#: cinder/service.py:358
+#: cinder/service.py:344
msgid "DBError encountered: "
msgstr ""
-#: cinder/service.py:363
+#: cinder/service.py:349
msgid "Exception encountered: "
msgstr ""
-#: cinder/utils.py:494
+#: cinder/utils.py:486
#, python-format
msgid "Failed to write persistence file: %(path)s."
msgstr ""
-#: cinder/utils.py:603
+#: cinder/utils.py:595
#, python-format
msgid "Volume driver %s not initialized"
msgstr ""
msgid "Caught error: %(type)s %(error)s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:752
+#: cinder/api/openstack/wsgi.py:809
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1083
+#: cinder/api/openstack/wsgi.py:1182
msgid "Get method error."
msgstr ""
-#: cinder/backup/chunkeddriver.py:576
+#: cinder/backup/chunkeddriver.py:577
#, python-format
msgid "Backup volume metadata failed: %s."
msgstr ""
msgid "Error renaming logical volume"
msgstr ""
-#: cinder/cmd/all.py:75
+#: cinder/cmd/all.py:77
msgid "Failed to load osapi_volume"
msgstr ""
-#: cinder/cmd/all.py:81
+#: cinder/cmd/all.py:83
#, python-format
msgid "Failed to load %s"
msgstr ""
-#: cinder/cmd/all.py:103
+#: cinder/cmd/all.py:105
msgid "Failed to load conder-volume"
msgstr ""
msgid "Delete snapshot notification failed: %s"
msgstr ""
-#: cinder/consistencygroup/api.py:145
+#: cinder/consistencygroup/api.py:151
#, python-format
msgid "Error occurred when creating consistency group %s."
msgstr ""
-#: cinder/consistencygroup/api.py:177
+#: cinder/consistencygroup/api.py:183
#, python-format
msgid ""
"CG snapshot %(cgsnap)s not found when creating consistency group %(cg)s "
"from source."
msgstr ""
-#: cinder/consistencygroup/api.py:191
+#: cinder/consistencygroup/api.py:197
#, python-format
msgid ""
"Source CG %(source_cg)s not found when creating consistency group %(cg)s "
"from source."
msgstr ""
-#: cinder/consistencygroup/api.py:222
+#: cinder/consistencygroup/api.py:228
#, python-format
msgid ""
"Error occurred when creating consistency group %(cg)s from cgsnapshot "
"%(cgsnap)s."
msgstr ""
-#: cinder/consistencygroup/api.py:275
+#: cinder/consistencygroup/api.py:281
#, python-format
msgid ""
"Error occurred when creating volume entry from snapshot in the process of"
" creating consistency group %(group)s from cgsnapshot %(cgsnap)s."
msgstr ""
-#: cinder/consistencygroup/api.py:286
+#: cinder/consistencygroup/api.py:292
#, python-format
msgid ""
"Error occurred when creating consistency group %(group)s from cgsnapshot "
"%(cgsnap)s."
msgstr ""
-#: cinder/consistencygroup/api.py:336
+#: cinder/consistencygroup/api.py:342
#, python-format
msgid ""
"Error occurred when creating cloned volume in the process of creating "
"consistency group %(group)s from source CG %(source_cg)s."
msgstr ""
-#: cinder/consistencygroup/api.py:347
+#: cinder/consistencygroup/api.py:353
#, python-format
msgid ""
"Error occurred when creating consistency group %(group)s from source CG "
"%(source_cg)s."
msgstr ""
-#: cinder/consistencygroup/api.py:405
+#: cinder/consistencygroup/api.py:411
#, python-format
msgid "Error occurred when building request spec list for consistency group %s."
msgstr ""
-#: cinder/consistencygroup/api.py:431
+#: cinder/consistencygroup/api.py:437
#, python-format
msgid "Failed to update quota for consistency group %s."
msgstr ""
-#: cinder/consistencygroup/api.py:750
+#: cinder/consistencygroup/api.py:756
#, python-format
msgid "Error occurred when creating cgsnapshot %s."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2786
+#: cinder/db/sqlalchemy/api.py:2872
#, python-format
msgid "VolumeType %s deletion failed, VolumeType in use."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:3796
+#: cinder/db/sqlalchemy/api.py:3892
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:4165
+#: cinder/db/sqlalchemy/api.py:4265
#, python-format
msgid "DBError detected when purging from table=%(table)s"
msgstr ""
msgid "Error creating key."
msgstr ""
-#: cinder/keymgr/barbican.py:207
+#: cinder/keymgr/barbican.py:208
msgid "Error storing key."
msgstr ""
-#: cinder/keymgr/barbican.py:235
+#: cinder/keymgr/barbican.py:236
msgid "Error copying key."
msgstr ""
-#: cinder/keymgr/barbican.py:272
+#: cinder/keymgr/barbican.py:273
msgid "Error getting secret data."
msgstr ""
-#: cinder/keymgr/barbican.py:291
+#: cinder/keymgr/barbican.py:292
msgid "Error getting secret metadata."
msgstr ""
-#: cinder/keymgr/barbican.py:320
+#: cinder/keymgr/barbican.py:321
msgid "Error getting key."
msgstr ""
-#: cinder/keymgr/barbican.py:337
+#: cinder/keymgr/barbican.py:338
msgid "Error deleting key."
msgstr ""
msgid "Failed to create transfer record for %s"
msgstr ""
-#: cinder/transfer/api.py:217
+#: cinder/transfer/api.py:220
#, python-format
msgid "Failed to update quota donating volume transfer id %s"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:357
msgid "Failed to update quota while deleting volume."
msgstr ""
-#: cinder/volume/api.py:1220
+#: cinder/volume/api.py:1225
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
"(%(d_consumed)dG of %(d_quota)dG already consumed)."
msgstr ""
-#: cinder/volume/api.py:1526 cinder/volume/api.py:1571
+#: cinder/volume/api.py:1531 cinder/volume/api.py:1576
#, python-format
msgid "Unable to find service: %(service)s for given host: %(host)s."
msgstr ""
-#: cinder/volume/driver.py:370 cinder/volume/drivers/hitachi/hnas_nfs.py:379
+#: cinder/volume/driver.py:368 cinder/volume/drivers/hitachi/hnas_nfs.py:379
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:279
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:404
+#: cinder/volume/driver.py:402
#, python-format
msgid "Error detaching volume %(volume)s, due to remove export failure."
msgstr ""
-#: cinder/volume/driver.py:426
+#: cinder/volume/driver.py:424
msgid "Detaching snapshot from a remote node is not supported."
msgstr ""
-#: cinder/volume/driver.py:447
+#: cinder/volume/driver.py:445
#, python-format
msgid "Error detaching snapshot %(snapshot)s, due to remove export failure."
msgstr ""
-#: cinder/volume/driver.py:759 cinder/volume/driver.py:773
-#, python-format
-msgid "Failed to attach volume %(vol)s"
-msgstr ""
-
-#: cinder/volume/driver.py:801 cinder/volume/manager.py:1624
-#, python-format
-msgid "Failed to copy volume %(src)s to %(dest)s."
-msgstr ""
-
-#: cinder/volume/driver.py:939
+#: cinder/volume/driver.py:882
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/driver.py:978
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2295
+#: cinder/volume/driver.py:921
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2313
#, python-format
msgid "Error detaching volume %s"
msgstr ""
-#: cinder/volume/driver.py:994
+#: cinder/volume/driver.py:937
msgid "Attaching snapshot from a remote node is not supported."
msgstr ""
-#: cinder/volume/driver.py:1015
+#: cinder/volume/driver.py:958
#, python-format
msgid ""
"Failed updating model of snapshot %(snapshot_id)s with driver provided "
"model %(model)s."
msgstr ""
-#: cinder/volume/driver.py:1064
+#: cinder/volume/driver.py:1007
#, python-format
msgid "Could not validate device %s"
msgstr ""
-#: cinder/volume/driver.py:2493 cinder/volume/targets/iscsi.py:167
+#: cinder/volume/driver.py:2343 cinder/volume/targets/iscsi.py:167
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:2682
+#: cinder/volume/driver.py:2532
#, python-format
msgid "The volume driver requires %(data)s in the connector."
msgstr ""
-#: cinder/volume/driver.py:2954
+#: cinder/volume/driver.py:2804
#, python-format
msgid ""
"FibreChannelDriver validate_connector failed. No '%(setting)s'. Make sure"
" HBA state is Online."
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:283
#, python-format
msgid "Invalid JSON: %s"
msgstr ""
-#: cinder/volume/manager.py:296
+#: cinder/volume/manager.py:320
msgid "Fetch volume pool name failed."
msgstr ""
-#: cinder/volume/manager.py:393
+#: cinder/volume/manager.py:416
msgid "Failed to initialize driver."
msgstr ""
-#: cinder/volume/manager.py:421
+#: cinder/volume/manager.py:444
msgid "Failed to re-export volume, setting to ERROR."
msgstr ""
-#: cinder/volume/manager.py:451
+#: cinder/volume/manager.py:474
msgid "Error during re-export on driver init."
msgstr ""
-#: cinder/volume/manager.py:668
+#: cinder/volume/manager.py:734
msgid "Unable to delete busy volume."
msgstr ""
-#: cinder/volume/manager.py:697
+#: cinder/volume/manager.py:763
msgid "Failed to update usages deleting volume."
msgstr ""
-#: cinder/volume/manager.py:739
+#: cinder/volume/manager.py:805
msgid ""
"Unable to delete the destination volume during volume migration, (NOTE: "
"database record needs to be deleted)."
msgstr ""
-#: cinder/volume/manager.py:784
+#: cinder/volume/manager.py:850
#, python-format
msgid ""
"Failed updating snapshot metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:827
+#: cinder/volume/manager.py:893
msgid "Delete snapshot failed, due to snapshot busy."
msgstr ""
-#: cinder/volume/manager.py:855
+#: cinder/volume/manager.py:921
msgid "Update snapshot usages failed."
msgstr ""
-#: cinder/volume/manager.py:1044
+#: cinder/volume/manager.py:1110
msgid "Detach volume failed, due to uninitialized driver."
msgstr ""
-#: cinder/volume/manager.py:1048
+#: cinder/volume/manager.py:1114
msgid "Detach volume failed, due to remove-export failure."
msgstr ""
-#: cinder/volume/manager.py:1116
+#: cinder/volume/manager.py:1182
#, python-format
msgid ""
"Create clone_image_volume: %(volume_id)sfor image %(image_id)s, failed "
"(Exception: %(except)s)"
msgstr ""
-#: cinder/volume/manager.py:1141
+#: cinder/volume/manager.py:1207
#, python-format
msgid "Failed to clone volume %(volume_id)s for image %(image_id)s."
msgstr ""
-#: cinder/volume/manager.py:1148
+#: cinder/volume/manager.py:1214
#, python-format
msgid "Could not delete the image volume %(id)s."
msgstr ""
-#: cinder/volume/manager.py:1178
+#: cinder/volume/manager.py:1244
#, python-format
msgid "Failed to register image volume location %(uri)s."
msgstr ""
-#: cinder/volume/manager.py:1188
+#: cinder/volume/manager.py:1254
#, python-format
msgid "Could not delete failed image volume %(id)s."
msgstr ""
-#: cinder/volume/manager.py:1233
+#: cinder/volume/manager.py:1299
#, python-format
msgid "Upload volume to image encountered an error (image-id: %(image_id)s)."
msgstr ""
-#: cinder/volume/manager.py:1285
+#: cinder/volume/manager.py:1351
#, python-format
msgid ""
"Failed to get driver initiator data for initiator %(initiator)s and "
"namespace %(namespace)s"
msgstr ""
-#: cinder/volume/manager.py:1302
+#: cinder/volume/manager.py:1368
#, python-format
msgid ""
"Failed to update initiator data for initiator %(initiator)s and backend "
"%(backend)s"
msgstr ""
-#: cinder/volume/manager.py:1376
+#: cinder/volume/manager.py:1442
msgid "Model update failed."
msgstr ""
-#: cinder/volume/manager.py:1506
+#: cinder/volume/manager.py:1572
msgid "Update volume model for transfer operation failed."
msgstr ""
-#: cinder/volume/manager.py:1554
+#: cinder/volume/manager.py:1620
#, python-format
msgid "Failed to attach volume %(vol)s."
msgstr ""
-#: cinder/volume/manager.py:1580
+#: cinder/volume/manager.py:1646
#, python-format
msgid "Unable to terminate volume connection: %(err)s."
msgstr ""
-#: cinder/volume/manager.py:1601
+#: cinder/volume/manager.py:1667
msgid "Failed to attach source volume for copy."
msgstr ""
-#: cinder/volume/manager.py:1703
+#: cinder/volume/manager.py:1690
+#, python-format
+msgid "Failed to copy volume %(src)s to %(dest)s."
+msgstr ""
+
+#: cinder/volume/manager.py:1775
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:1794
+#: cinder/volume/manager.py:1866
#, python-format
msgid "Detach migration source volume failed: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:1829
+#: cinder/volume/manager.py:1901
#, python-format
msgid "Failed to request async delete of migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:2043
+#: cinder/volume/manager.py:2115
msgid "Extend volume failed."
msgstr ""
-#: cinder/volume/manager.py:2185
+#: cinder/volume/manager.py:2257
#, python-format
msgid ""
"Volume %s: driver error when trying to retype, falling back to generic "
"mechanism."
msgstr ""
-#: cinder/volume/manager.py:2290
+#: cinder/volume/manager.py:2362
msgid "Promote volume replica failed."
msgstr ""
-#: cinder/volume/manager.py:2323
+#: cinder/volume/manager.py:2395
msgid "Sync volume replica failed."
msgstr ""
-#: cinder/volume/manager.py:2359
+#: cinder/volume/manager.py:2431
msgid "Get replication status for volume failed."
msgstr ""
-#: cinder/volume/manager.py:2394
+#: cinder/volume/manager.py:2466
#, python-format
msgid "Consistency group %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:2429
+#: cinder/volume/manager.py:2501
#, python-format
msgid "Create consistency group from snapshot-%(snap)s failed: SnapshotNotFound."
msgstr ""
-#: cinder/volume/manager.py:2457
+#: cinder/volume/manager.py:2529
#, python-format
msgid ""
"Create consistency group from source cg-%(cg)s failed: "
"ConsistencyGroupNotFound."
msgstr ""
-#: cinder/volume/manager.py:2516
+#: cinder/volume/manager.py:2588
#, python-format
msgid "Create consistency group from source %(source)s failed."
msgstr ""
-#: cinder/volume/manager.py:2560
+#: cinder/volume/manager.py:2632
#, python-format
msgid "Source snapshot cannot be found for target volume %(volume_id)s."
msgstr ""
-#: cinder/volume/manager.py:2583
+#: cinder/volume/manager.py:2655
#, python-format
msgid "Source volumes cannot be found for target volume %(volume_id)s."
msgstr ""
-#: cinder/volume/manager.py:2604
+#: cinder/volume/manager.py:2676
#, python-format
msgid "Source snapshot %(snapshot_id)s cannot be found."
msgstr ""
-#: cinder/volume/manager.py:2613
+#: cinder/volume/manager.py:2685
#, python-format
msgid "The source volume %(volume_id)s cannot be found."
msgstr ""
-#: cinder/volume/manager.py:2623
+#: cinder/volume/manager.py:2695
#, python-format
msgid ""
"Failed to update %(volume_id)s metadata using the provided snapshot "
"%(snapshot_id)s metadata."
msgstr ""
-#: cinder/volume/manager.py:2731 cinder/volume/manager.py:2750
+#: cinder/volume/manager.py:2803 cinder/volume/manager.py:2822
msgid "Delete consistency group failed to update usages."
msgstr ""
-#: cinder/volume/manager.py:2801
+#: cinder/volume/manager.py:2873
#, python-format
msgid ""
"Update consistency group failed to add volume-%(volume_id)s: "
"VolumeNotFound."
msgstr ""
-#: cinder/volume/manager.py:2830
+#: cinder/volume/manager.py:2902
#, python-format
msgid ""
"Update consistency group failed to remove volume-%(volume_id)s: "
"VolumeNotFound."
msgstr ""
-#: cinder/volume/manager.py:2871
+#: cinder/volume/manager.py:2952
#, python-format
msgid ""
"Error occurred in the volume driver when updating consistency group "
"%(group_id)s."
msgstr ""
-#: cinder/volume/manager.py:2884
+#: cinder/volume/manager.py:2965
#, python-format
msgid "Error occurred when updating consistency group %(group_id)s."
msgstr ""
-#: cinder/volume/manager.py:2993
+#: cinder/volume/manager.py:3074
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:3107
+#: cinder/volume/manager.py:3188
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:3194
-msgid "Can't enable replication because the driver isn't initialized"
+#: cinder/volume/manager.py:3294
+msgid "Failed to perform replication failover"
msgstr ""
-#: cinder/volume/manager.py:3232 cinder/volume/manager.py:3292
-#: cinder/volume/manager.py:3385
-msgid "Driver replication data update failed."
+#: cinder/volume/manager.py:3299
+msgid "Invalid replication target specified for failover"
msgstr ""
-#: cinder/volume/manager.py:3256
-msgid "Can't disable replication because the driver isn't initialized"
+#: cinder/volume/manager.py:3308
+msgid "Driver reported error during replication failover."
msgstr ""
-#: cinder/volume/manager.py:3460
+#: cinder/volume/manager.py:3315
+#, python-format
+msgid ""
+"Error encountered during failover on host: %(host)s invalid target ID "
+"%(backend_id)"
+msgstr ""
+
+#: cinder/volume/manager.py:3404
+msgid ""
+"Error encountered on Cinder backend during thaw operation, service will "
+"remain frozen."
+msgstr ""
+
+#: cinder/volume/manager.py:3430
#, python-format
msgid "Failed to create manage_existing flow: %(object_type)s %(object_id)s."
msgstr ""
-#: cinder/volume/qos_specs.py:83 cinder/volume/qos_specs.py:104
-#: cinder/volume/qos_specs.py:154 cinder/volume/qos_specs.py:196
-#: cinder/volume/qos_specs.py:210 cinder/volume/qos_specs.py:224
+#: cinder/volume/qos_specs.py:87 cinder/volume/qos_specs.py:108
+#: cinder/volume/qos_specs.py:158 cinder/volume/qos_specs.py:200
+#: cinder/volume/qos_specs.py:214 cinder/volume/qos_specs.py:228
#: cinder/volume/volume_types.py:55 cinder/volume/volume_types.py:81
msgid "DB error:"
msgstr ""
msgid "Default volume type is not found. Please check default_volume_type config:"
msgstr ""
-#: cinder/volume/drivers/datera.py:150
+#: cinder/volume/drivers/datera.py:118
+msgid ""
+"Logging into the Datera cluster failed. Please check your username and "
+"password set in the cinder.conf and start the cinder-volume service "
+"again."
+msgstr ""
+
+#: cinder/volume/drivers/datera.py:156
msgid ""
"Creation request failed. Please verify the extra-specs set for your "
"volume types are entered correctly."
msgstr ""
-#: cinder/volume/drivers/datera.py:262
+#: cinder/volume/drivers/datera.py:367
msgid "Failed to get updated stats from Datera cluster."
msgstr ""
-#: cinder/volume/drivers/datera.py:281
+#: cinder/volume/drivers/datera.py:377
msgid "Failed to get updated stats from Datera Cluster."
msgstr ""
-#: cinder/volume/drivers/datera.py:314
-msgid ""
-"Logging into the Datera cluster failed. Please check your username and "
-"password set in the cinder.conf and start the cinder-volumeservice again."
-msgstr ""
-
#: cinder/volume/drivers/drbdmanagedrv.py:867
msgid "DRBDmanage: too many assignments returned."
msgstr ""
msgid "VGC-CLUSTER command blocked and cancelled."
msgstr ""
-#: cinder/volume/drivers/lvm.py:371 cinder/volume/drivers/nfs.py:408
+#: cinder/volume/drivers/lvm.py:372 cinder/volume/drivers/nfs.py:408
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:611
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2606
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2717
#, python-format
msgid "Unable to rename the logical volume for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:416
+#: cinder/volume/drivers/lvm.py:417
#, python-format
msgid "Unable to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:690
+#: cinder/volume/drivers/lvm.py:691
#, python-format
msgid "Destination Volume Group %s does not exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:722
+#: cinder/volume/drivers/lvm.py:723
#, python-format
msgid "Volume migration failed due to exception: %(reason)s."
msgstr ""
msgid "Re-throwing Exception %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:430
+#: cinder/volume/drivers/pure.py:417
msgid "Unable to disconnect host from volume, could not determine Purity host"
msgstr ""
-#: cinder/volume/drivers/pure.py:453
+#: cinder/volume/drivers/pure.py:440
#, python-format
msgid "Disconnection failed with message: %(msg)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:1109
+#: cinder/volume/drivers/pure.py:1087
#, python-format
msgid "Disable replication on volume failed with message: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:1572
+#: cinder/volume/drivers/pure.py:1408
+#, python-format
+msgid "Error finding replicated pg snapshot on %(secondary)s."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:1555
#, python-format
msgid ""
"Purity host %(host_name)s is not managed by Cinder and can't have CHAP "
"issue."
msgstr ""
-#: cinder/volume/drivers/pure.py:1582
+#: cinder/volume/drivers/pure.py:1565
#, python-format
msgid ""
"Purity host %(host_name)s is managed by Cinder but CHAP credentials could"
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1363
+#: cinder/volume/drivers/remotefs.py:1370
msgid "Call to Nova delete snapshot failed"
msgstr ""
"extend_volume operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:1443
+#: cinder/volume/drivers/solidfire.py:1444
#, python-format
msgid ""
"Volume ID %s was not found on the SolidFire Cluster while attempting "
"attach_volume operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:1469
+#: cinder/volume/drivers/solidfire.py:1470
#, python-format
msgid ""
"Volume ID %s was not found on the SolidFire Cluster while attempting "
"detach_volume operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:1491
+#: cinder/volume/drivers/solidfire.py:1492
#, python-format
msgid ""
"Volume ID %s was not found on the SolidFire Cluster while attempting "
"accept_transfer operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:1618
+#: cinder/volume/drivers/solidfire.py:1619
#, python-format
msgid ""
"Account for Volume ID %s was not found on the SolidFire Cluster while "
"attempting unmanage operation!"
msgstr ""
-#: cinder/volume/drivers/tintri.py:137
+#: cinder/volume/drivers/tintri.py:159
#, python-format
msgid "Configuration value %s is not set."
msgstr ""
-#: cinder/volume/drivers/tintri.py:157 cinder/volume/drivers/tintri.py:286
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:321
+#: cinder/volume/drivers/tintri.py:179 cinder/volume/drivers/tintri.py:353
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:323
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:193
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/xio.py:93
+#: cinder/volume/drivers/tintri.py:267
+#, python-format
+msgid "Unexpected exception during cache cleanup of snapshot %s"
+msgstr ""
+
+#: cinder/volume/drivers/tintri.py:807
+msgid "Exception during mounting."
+msgstr ""
+
+#: cinder/volume/drivers/xio.py:94
msgid "san ip must be configured!"
msgstr ""
-#: cinder/volume/drivers/xio.py:97
+#: cinder/volume/drivers/xio.py:98
msgid "san_login must be configured!"
msgstr ""
-#: cinder/volume/drivers/xio.py:101
+#: cinder/volume/drivers/xio.py:102
msgid "san_password must be configured!"
msgstr ""
-#: cinder/volume/drivers/xio.py:118
+#: cinder/volume/drivers/xio.py:119
#, python-format
msgid "Array query failed - No response (%d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:133
+#: cinder/volume/drivers/xio.py:134
msgid "Array query failed. No capabilities in response!"
msgstr ""
-#: cinder/volume/drivers/xio.py:151
+#: cinder/volume/drivers/xio.py:152
msgid "ISE FW version is not compatible with OpenStack!"
msgstr ""
-#: cinder/volume/drivers/xio.py:158
+#: cinder/volume/drivers/xio.py:159
msgid "Array query failed. No global id in XML response!"
msgstr ""
-#: cinder/volume/drivers/xio.py:163
+#: cinder/volume/drivers/xio.py:164
msgid "Array query failed. No controllers in response!"
msgstr ""
-#: cinder/volume/drivers/xio.py:202
+#: cinder/volume/drivers/xio.py:203
msgid "ISE globalid not set!"
msgstr ""
-#: cinder/volume/drivers/xio.py:213
+#: cinder/volume/drivers/xio.py:214
msgid "Primary IP must be set!"
msgstr ""
-#: cinder/volume/drivers/xio.py:409
+#: cinder/volume/drivers/xio.py:410
#, python-format
msgid "Connection to %s failed and no secondary!"
msgstr ""
-#: cinder/volume/drivers/xio.py:420
+#: cinder/volume/drivers/xio.py:421
#, python-format
msgid "Could not connect to %(primary)s or %(secondary)s!"
msgstr ""
-#: cinder/volume/drivers/xio.py:493 cinder/volume/drivers/xio.py:531
+#: cinder/volume/drivers/xio.py:494 cinder/volume/drivers/xio.py:532
#, python-format
msgid "Controller GET failed (%d)"
msgstr ""
-#: cinder/volume/drivers/xio.py:518
+#: cinder/volume/drivers/xio.py:519
msgid "Failed to get IQN!"
msgstr ""
-#: cinder/volume/drivers/xio.py:558
+#: cinder/volume/drivers/xio.py:559
#, python-format
msgid "Failed to get allocation information (%d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:569
+#: cinder/volume/drivers/xio.py:570
msgid "Failed to get LUN information!"
msgstr ""
-#: cinder/volume/drivers/xio.py:627
+#: cinder/volume/drivers/xio.py:628
#, python-format
msgid "Could not GET allocation information (%d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:692
+#: cinder/volume/drivers/xio.py:693
#, python-format
msgid "Failed to present volume %(name)s (%(status)d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:718
+#: cinder/volume/drivers/xio.py:719
#, python-format
msgid "Failed to get allocation information: %(host)s (%(status)d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:752
+#: cinder/volume/drivers/xio.py:753
#, python-format
msgid "Could not find any hosts (%s)"
msgstr ""
-#: cinder/volume/drivers/xio.py:809
+#: cinder/volume/drivers/xio.py:810
#, python-format
msgid "POST for host create failed (%s)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:836
+#: cinder/volume/drivers/xio.py:837
#, python-format
msgid "Source volume %s not ready!"
msgstr ""
-#: cinder/volume/drivers/xio.py:862
+#: cinder/volume/drivers/xio.py:863
#, python-format
msgid "Prepare clone failed for %s."
msgstr ""
-#: cinder/volume/drivers/xio.py:874
+#: cinder/volume/drivers/xio.py:875
#, python-format
msgid "Clone %s not in prepared state!"
msgstr ""
-#: cinder/volume/drivers/xio.py:880
+#: cinder/volume/drivers/xio.py:881
#, python-format
msgid "Commit clone failed: %(name)s (%(status)d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:893
+#: cinder/volume/drivers/xio.py:894
#, python-format
msgid "Commit failed for %s!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1146
+#: cinder/volume/drivers/xio.py:1147
#, python-format
msgid "Failed to create volume: %(name)s (%(status)s)"
msgstr ""
-#: cinder/volume/drivers/xio.py:1161
+#: cinder/volume/drivers/xio.py:1162
#, python-format
msgid "Failed to create volume %s."
msgstr ""
-#: cinder/volume/drivers/xio.py:1220
+#: cinder/volume/drivers/xio.py:1221
#, python-format
msgid "Timed out deleting %s!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1239
+#: cinder/volume/drivers/xio.py:1240
#, python-format
msgid "modify volume: %s does not exist!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1248
+#: cinder/volume/drivers/xio.py:1249
#, python-format
msgid "Modify volume PUT failed: %(name)s (%(status)d)."
msgstr ""
-#: cinder/volume/drivers/xio.py:1276
+#: cinder/volume/drivers/xio.py:1277
msgid "manage_existing: No source-name in ref!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1295
+#: cinder/volume/drivers/xio.py:1296
msgid "manage_existing_get_size: No source-name in ref!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1301
+#: cinder/volume/drivers/xio.py:1302
#, python-format
msgid "manage_existing_get_size: %s does not exist!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1311
+#: cinder/volume/drivers/xio.py:1312
#, python-format
msgid "unmanage: Volume %s does not exist!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1330
+#: cinder/volume/drivers/xio.py:1331
msgid "Host could not be found!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1338
+#: cinder/volume/drivers/xio.py:1339
#, python-format
msgid "Host PUT failed (%s)."
msgstr ""
-#: cinder/volume/drivers/xio.py:1395
+#: cinder/volume/drivers/xio.py:1396
msgid "iscsi_ip_address must be set!"
msgstr ""
msgstr ""
#: cinder/volume/drivers/dothill/dothill_common.py:484
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:896
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:942
#, python-format
msgid "Error migrating volume: %s"
msgstr ""
msgid "Error manage existing get volume size."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:440
+#: cinder/volume/drivers/emc/emc_vmax_common.py:448
#, python-format
msgid "Error Attaching volume %(vol)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:665
+#: cinder/volume/drivers/emc/emc_vmax_common.py:715
#, python-format
msgid "Volume %(name)s not found on the array. No volume to migrate using retype."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:799
+#: cinder/volume/drivers/emc/emc_vmax_common.py:849
#, python-format
msgid ""
"Failed to return volume %(volumeName)s to original storage pool. Please "
"contact your system administrator to return it to the correct location."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:888
+#: cinder/volume/drivers/emc/emc_vmax_common.py:938
#, python-format
msgid ""
"Unable to create or get default storage group for FAST policy: "
"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:900
+#: cinder/volume/drivers/emc/emc_vmax_common.py:950
#, python-format
msgid ""
"Failed to verify that volume was added to storage group for FAST policy: "
"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:942
+#: cinder/volume/drivers/emc/emc_vmax_common.py:992
#, python-format
msgid "Error finding target pool instance name for pool: %(targetPoolName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:954
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1004
#, python-format
msgid "Error migrating volume: %(volumename)s. to target pool %(targetPoolName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:969
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1019
#, python-format
msgid ""
"Volume : %(volumeName)s. was not successfully migrated to target pool "
"%(targetPoolName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1049
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1099
#, python-format
msgid ""
"Failed to add %(volumeName)s to default storage group for fast policy "
"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1075
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1125
msgid "Error getting array, pool, SLO and workload."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1088
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1138
msgid "Error parsing array, pool, SLO and workload."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1091
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1141
#, python-format
msgid ""
"The source array : %(sourceArraySerialNumber)s does not match the target "
"array: %(targetArraySerialNumber)s skipping storage-assisted migration."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1100
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1150
#, python-format
msgid ""
"Only SLO/workload migration within the same SRP Pool is supported in this"
"array: %(targetPoolName)s. Skipping storage-assisted migration."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1128
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1178
#, python-format
msgid ""
"No action required. Volume: %(volumeName)s is already part of "
"slo/workload combination: %(targetCombination)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1155
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1205
msgid "Error getting target pool name and array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1167
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1217
msgid "Error parsing target pool name, array, and fast policy."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1171
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1221
#, python-format
msgid ""
"The source array : %(sourceArraySerialNumber)s does not match the target "
"array: %(targetArraySerialNumber)s, skipping storage-assisted migration."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1186
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1236
#, python-format
msgid ""
"No action required. Volume: %(volumeName)s is already part of pool: "
"%(pool)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1196
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1246
msgid "Only available volumes can be migrated between different protocols."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1546
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1600
#, python-format
msgid "Target end points do not exist for hardware Id: %(hardwareIdInstance)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1960
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2014
#, python-format
msgid "Unable to determine whether %(volumeName)s is composite or not."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2135
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2189
#, python-format
msgid "Volume %(name)s not found on the array. No volume to delete."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3001
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3124
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3055
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3178
#, python-format
msgid ""
"Volume %(name)s is not suitable for storage assisted migration using "
"retype."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3066
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3120
#, python-format
msgid ""
"Volume : %(volumeName)s has not been removed from source storage group "
"%(storageGroup)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3080
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3134
#, python-format
msgid "Failed to get or create storage group %(storageGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3093
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3147
#, python-format
msgid ""
"Volume : %(volumeName)s has not been added to target storage group "
"%(storageGroup)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3365
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3419
#, python-format
msgid ""
"Failed to Roll back to re-add volume %(volumeName)s to default storage "
" get the volume returned to the default storage group."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4191
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4245
#, python-format
msgid "Exception: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4210
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4264
#, python-format
msgid "Volume %(name)s not found on the array."
msgstr ""
msgid "Exception: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:201
msgid "The list of iscsi_ip_addresses is empty"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:123
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:124
#, python-format
msgid ""
"Masking View creation or retrieval was not successful for masking view "
"%(maskingViewName)s. Attempting rollback."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:695
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:701
#, python-format
msgid "Looks like masking view: %(maskingViewName)s has recently been deleted."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:752
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:758
#, python-format
msgid ""
"Cannot add and verify tier policy association for storage group : "
"%(storageGroupName)s to FAST policy : %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:760
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:766
#, python-format
msgid "Cannot get storage Group from job : %(storageGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:795
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:801
#, python-format
msgid ""
"Could not find port group : %(portGroupName)s. Check that the EMC "
"configuration file has the correct port group name."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1171
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1177
#, python-format
msgid ""
"Cannot find a portGroup with name %(pgGroupName)s. The port group for a "
"masking view must be pre-defined."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1200
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1206
#, python-format
msgid "Cannot create or find an initiator group with name %(igGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1228
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1234
#, python-format
msgid ""
"Cannot find the new masking view just created with name "
"%(maskingViewName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1284
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1290
#, python-format
msgid ""
"Failed to Roll back to re-add volume %(volumeName)s to default storage "
"to get the volume re-added manually."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1418
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1424
#, python-format
msgid "Failed to create hardware id(s) on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1450
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1456
#, python-format
msgid ""
"One of the components of the original masking view %(maskingViewName)s "
"that the correct initiator(s) are part of masking."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1680
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1686
#, python-format
msgid ""
"Failed to remove %(volumeName)s from the default storage group for the "
"FAST Policy."
msgstr ""
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2644
+#, python-format
+msgid "Cannot get port group from masking view: %(maskingViewName)s. "
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2655
+msgid "Cannot get port group name."
+msgstr ""
+
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:301
#, python-format
msgid ""
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:318
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:321
#, python-format
msgid "_wait_for_job_complete failed after %(retries)d tries."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:412
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:415
#, python-format
msgid "_wait_for_sync failed after %(retries)d tries."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:491
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:490
msgid "Cannot get storage system."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:965
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:964
#, python-format
msgid "Unable to retrieve pool instance of %(poolName)s on array %(array)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1176
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1175
msgid "Error parsing array from host capabilities."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1507
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1506
#, python-format
msgid ""
"SLO: %(slo)s is not valid. Valid values are Bronze, Silver, Gold, "
"Platinum, Diamond, Optimized, NONE."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1512
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1511
#, python-format
msgid ""
"Workload: %(workload)s is not valid. Valid values are DSS_REP, DSS, OLTP,"
" OLTP_REP, NONE."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1645
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1644
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2101
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1831
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1845
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1848
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1851
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1854
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1983
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2015
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2018
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2076
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2086
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2089
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2092
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2169
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2179
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2182
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2185
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2223
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2226
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2436
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2439
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2442
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2445
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2458
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2467
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2514
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2518
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1027
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1849
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1863
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1866
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1869
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1872
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2001
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2033
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2036
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2094
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2104
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2107
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2110
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2187
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2197
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2200
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2203
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2241
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2244
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2454
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2457
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2460
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2463
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2476
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2485
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2532
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2536
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1021
#, python-format
msgid "Exception: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1895
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1894
msgid ""
"Please check your xml for format or syntax errors. Please see "
"documentation for more details."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1936
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1935
#, python-format
msgid "Array Serial Number must be in the file %(fileName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1942
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1941
#, python-format
msgid "PoolName must be in the file %(fileName)s."
msgstr ""
msgid "Failed to find available iSCSI targets for %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1127
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2757
+#: cinder/volume/drivers/emc/scaleio.py:1129
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2867
#, python-format
msgid "Failed to delete the volume %(vol)s of CG. Exception: %(exception)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1172
+#: cinder/volume/drivers/emc/scaleio.py:1174
#, python-format
msgid ""
"Failed to delete the snapshot %(snap)s of cgsnapshot: %(cgsnapshot_id)s. "
msgid "Unexpected error occurs in snm2."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_backend.py:325
+#: cinder/volume/drivers/hitachi/hnas_backend.py:327
#, python-format
msgid "Error getting iSCSI target info from EVS %(evs)s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:249
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:251
#, python-format
msgid "No configuration found for service: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:314
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:316
msgid "No more targets avaliable."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:454
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:456
#, python-format
msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:515
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:517
#, python-format
msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:629
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:631
msgid "delete_vol: provider location empty."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:806
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:808
#, python-format
msgid "Array mismatch %(myid)s vs %(arid)s"
msgstr ""
msgid "The NFS Volume %(cr)s does not exist."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:405
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:414
#, python-format
msgid ""
"The primary array must have an API version of %(min_ver)s or higher, but "
"is only on %(current_ver)s, therefore replication is not supported."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:559
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:568
#, python-format
msgid "Conflict detected in Virtual Volume Set %(volume_set)s: %(error)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:572
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:472
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:581
#, python-format
msgid "There was an error deleting volume %(id)s: %(error)."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:593
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:604
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:602
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:613
#, python-format
msgid "Virtual Volume Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:672
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:571
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:681
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:566
#, python-format
msgid "There was an error deleting snapshot %(id)s: %(error)."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1019
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1028
#, python-format
msgid "Error extending volume: %(vol)s. Exception: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1536
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1554
#, python-format
msgid "Error creating QOS rule %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1569
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1587
#, python-format
msgid "Error setting Flash Cache policy to %s - exception"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2149
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2167
#, python-format
msgid "Error extending volume %(id)s. Ex: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2282
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2300
#, python-format
msgid "Error attaching volume %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2357
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2375
#, python-format
msgid ""
"Changing the volume name from %(tmp)s to %(orig)s failed because "
"%(reason)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2864
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1408
-msgid ""
-"Enabling replication failed because replication is not properly "
-"configured."
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2874
+msgid "Issuing a fail-over failed because replication is not properly configured."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2895
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1438
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2921
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1462
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1602
#, python-format
-msgid "There was a problem disabling replication on volume '%(name)s': %(error)s"
-msgstr ""
-
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2902
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1447
msgid ""
-"Disabling replication failed because replication is not properly "
-"configured."
-msgstr ""
-
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2920
-msgid "Issuing a fail-over failed because replication is not properly configured."
+"There was a problem with the failover (%(error)s) and it was "
+"unsuccessful. Volume '%(volume)s will not be available on the failed over"
+" target."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3080
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3068
#, python-format
msgid "Could not log in to 3PAR array (%s) with the provided credentials."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3105
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1627
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3093
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1680
msgid "There must be at least one valid replication device configured."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3115
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3103
msgid ""
"Extra spec replication:mode must be set and must be either 'sync' or "
"'periodic'."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3123
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3111
msgid ""
"Extra spec replication:sync_period must be greater than 299 and less than"
" 31622401 seconds."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3549
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3553
#, python-format
msgid "Exception during snapCPG revert: %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3621
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3625
#, python-format
msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3643
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3646
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3647
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3650
#, python-format
msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3654
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3658
#, python-format
msgid ""
"%(exception)s: Exception during revert of retype for volume "
" restored."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3665
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3669
#, python-format
msgid ""
"%(exception)s: Exception during revert of retype for volume "
"%(volume_name)s. Failed to remove from new volume set %(new_vvs)s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:670
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:679
#, python-format
msgid "Volume %s doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:429
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:424
msgid "Volume did not exist. It will not be deleted"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:509
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:467
+#, python-format
+msgid "There was an error deleting volume %(id)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:504
#, python-format
msgid "Could not find volume with name %(name)s. Error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:535
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:530
#, python-format
msgid "Could not create snapshot set. Error: '%s'"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:567
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:562
msgid "The snapshot cannot be deleted because it is a clone point."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:606
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:601
msgid "Snapshot did not exist. It will not be deleted"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:833
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:827
#, python-format
msgid "'%(value)s' is an invalid value for extra spec '%(key)s'"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1058
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1052
#, python-format
msgid ""
"Changing the volume name from %(tmp)s to %(orig)s failed because "
"%(reason)s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1603
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1550
#, python-format
msgid "Could not log in to LeftHand array (%s) with the provided credentials."
msgstr ""
msgid "Extra specs must be specified as capabilities:%s='<is> True'."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:280
+#: cinder/volume/drivers/huawei/huawei_driver.py:279
#, python-format
msgid "Create hypermetro error: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:291
+#: cinder/volume/drivers/huawei/huawei_driver.py:290
msgid "Create replication volume error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:353
+#: cinder/volume/drivers/huawei/huawei_driver.py:351
#, python-format
msgid "Delete hypermetro error: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:364
+#: cinder/volume/drivers/huawei/huawei_driver.py:362
msgid "Delete replication error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:408
+#: cinder/volume/drivers/huawei/huawei_driver.py:406
msgid "Get LUN migration error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:466
+#: cinder/volume/drivers/huawei/huawei_driver.py:464
#, python-format
msgid "Unable to rename lun %s on array."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:777
+#: cinder/volume/drivers/huawei/huawei_driver.py:769
msgid "Retype volume error. Delete replication failed."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:794
+#: cinder/volume/drivers/huawei/huawei_driver.py:786
msgid "Retype volume error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:807
+#: cinder/volume/drivers/huawei/huawei_driver.py:799
msgid "Retype volume error. Create replication failed."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1237
+#: cinder/volume/drivers/huawei/huawei_driver.py:1227
msgid "Manage exist volume failed."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1267
+#: cinder/volume/drivers/huawei/huawei_driver.py:1257
#, python-format
msgid "Can't find LUN on the array for volume: %s."
msgstr ""
msgid "Start synchronization failed. Error: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:87
+#: cinder/volume/drivers/huawei/rest_client.py:88
#, python-format
msgid "Bad response from server: %(url)s. Error: %(err)s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:97
+#: cinder/volume/drivers/huawei/rest_client.py:98
#, python-format
msgid "JSON transfer error: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:115
+#: cinder/volume/drivers/huawei/rest_client.py:116
#, python-format
-msgid "Login error, reason is: %s."
+msgid ""
+"Login error. URL: %(url)s\n"
+"Reason: %(reason)s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:144
+#: cinder/volume/drivers/huawei/rest_client.py:147
msgid "Can't open the recent url, relogin."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:446
+#: cinder/volume/drivers/huawei/rest_client.py:447
msgid ""
"Error occurred when adding hostgroup and lungroup to view. Remove lun "
"from lungroup now."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:599
+#: cinder/volume/drivers/huawei/rest_client.py:600
#, python-format
msgid "JSON transfer data error. %s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1794
+#: cinder/volume/drivers/huawei/rest_client.py:1800
msgid "Can not open the recent url, login again."
msgstr ""
msgstr ""
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:307
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2024
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2074
#: cinder/volume/drivers/san/san.py:150
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:427
+#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:269
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
msgid "A valid secondary target MUST be specified in order to failover."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:258
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:266
msgid ""
"storwize_svc_multihostmap_enabled is set to False, not allowing multi "
"host mapping."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:265
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:273
msgid "Error mapping VDisk-to-host"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:958
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:966
msgid "Protocol must be specified as '<in> iSCSI' or '<in> FC'."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:973
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:981
msgid "Replication must be specified as '<is> True' or '<is> False'."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1230
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1238
#, python-format
msgid "Failed to create CGSnapshot. Exception: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1246
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1254
#, python-format
msgid ""
"Failed to delete the snapshot %(snap)s of CGSnapshot. Exception: "
"%(exception)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1306
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1315
#, python-format
msgid "Failed to create CG from CGsnapshot. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1976
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2056
+#, python-format
+msgid "Error has occurred: %s"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2084
#, python-format
msgid "ensure_export: Volume %s not found on storage."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2190
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2301
#, python-format
msgid ""
"_rm_vdisk_copy_op: Volume %s does not have any registered vdisk copy "
"operations."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2194
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2305
#, python-format
msgid ""
"_rm_vdisk_copy_op: Volume %(vol)s does not have the specified vdisk copy "
"operation: orig=%(orig)s new=%(new)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2205
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2316
#, python-format
msgid ""
"_rm_vdisk_copy_op: Volume metadata %s does not have any registered vdisk "
"copy operations."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2213
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2324
#, python-format
msgid ""
"_rm_vdisk_copy_op: Volume %(vol)s metadata does not have the specified "
"vdisk copy operation: orig=%(orig)s new=%(new)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2416
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2527
#, python-format
msgid ""
"The replication mode of %(type)s has not successfully established "
"partnership with the replica Storwize target %(stor)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2872
-msgid "Could not get pool data from the storage."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:127
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:131
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:128
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:132
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:171
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:182
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:172
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:183
#, python-format
msgid "Did not find expected column name in lsvdisk: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:226
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:236
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:227
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:237
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(result)s"
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1537
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1541
#, python-format
msgid "Can not discovery in %(target_ip)s with %(target_iqn)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1696
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1700
msgid "Cannot detect replica status."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1926
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1930
#, python-format
msgid "Failed to rename %(new_volume)s into %(volume)s."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:281
+#: cinder/volume/drivers/netapp/utils.py:286
#, python-format
msgid "Cannot get QoS spec for volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:209
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:211
#, python-format
msgid "Exception creating LUN %(name)s in pool %(pool)s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:326
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:328
#, python-format
msgid "Exception cloning volume %(name)s from source volume %(source)s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:464
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:466
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:466
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:468
#, python-format
msgid "Error getting LUN attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:619
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:621
#, python-format
msgid "Failure deleting staged tmp LUN %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:622
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:624
#, python-format
msgid "Unknown exception in post clone resize LUN %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:624
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:626
#, python-format
msgid "Exception details: %s"
msgstr ""
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:1016
+#, python-format
+msgid "Volume %(vol) in the consistency group could not be deleted."
+msgstr ""
+
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:123
#, python-format
msgid "Exception creating vol %(name)s on pool %(pool)s."
msgid "Error in workflow copy from cache. %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:96
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:108
#, python-format
msgid "Error provisioning volume %(lun_name)s on %(volume_name)s. Details: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:196
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:208
#, python-format
msgid "LUN %(path)s geometry failed. Message - %(msg)s"
msgstr ""
msgid "Unexpected error while invoking web service. Error - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:228
+#: cinder/volume/drivers/netapp/eseries/library.py:254
#, python-format
msgid "Error resolving host %(host)s. Error - %(e)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:485
-#: cinder/volume/drivers/netapp/eseries/library.py:523
+#: cinder/volume/drivers/netapp/eseries/library.py:586
+#: cinder/volume/drivers/netapp/eseries/library.py:624
#, python-format
msgid "Error creating volume. Msg - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:503
+#: cinder/volume/drivers/netapp/eseries/library.py:604
#, python-format
msgid "Error cleaning up failed volume creation. Msg - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:545
+#: cinder/volume/drivers/netapp/eseries/library.py:654
#, python-format
-msgid "Failure deleting snap vol. Error: %s."
+msgid "Failure restarting snap vol. Error: %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:576
+#: cinder/volume/drivers/netapp/eseries/library.py:682
#, python-format
msgid "Vol copy job status %s."
msgstr ""
msgid "Error occurred while selecting datastore."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:458
+#: cinder/volume/drivers/vmware/vmdk.py:459
#, python-format
msgid "There are no valid hosts available in configured cluster(s): %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:464
+#: cinder/volume/drivers/vmware/vmdk.py:465
#, python-format
msgid "There is no valid datastore satisfying requirements: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:720
+#: cinder/volume/drivers/vmware/vmdk.py:721
#, python-format
msgid "Error occurred while copying %(src)s to %(dst)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:828
+#: cinder/volume/drivers/vmware/vmdk.py:829
#, python-format
msgid "Error occurred while copying image: %(image_id)s to %(path)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:959
+#: cinder/volume/drivers/vmware/vmdk.py:961
#, python-format
msgid "Error occurred while creating volume: %(id)s from image: %(image_id)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1034
-#: cinder/volume/drivers/vmware/vmdk.py:1111
+#: cinder/volume/drivers/vmware/vmdk.py:1036
+#: cinder/volume/drivers/vmware/vmdk.py:1113
#, python-format
msgid "Error occurred while copying image: %(id)s to volume: %(vol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1323
+#: cinder/volume/drivers/vmware/vmdk.py:1324
#, python-format
msgid "Error occurred while cloning backing: %s during retype."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1408
+#: cinder/volume/drivers/vmware/vmdk.py:1409
#, python-format
msgid "Failed to extend volume: %(vol)s to size: %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1527
+#: cinder/volume/drivers/vmware/vmdk.py:1528
msgid "Error occurred while creating temporary backing."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1693
+#: cinder/volume/drivers/vmware/vmdk.py:1778
#, python-format
msgid "Version string '%s' is not parseable"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1717
+#: cinder/volume/drivers/vmware/vmdk.py:1802
#, python-format
msgid "Not able to configure PBM for vCenter server: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1375
+#: cinder/volume/drivers/vmware/volumeops.py:1400
#, python-format
msgid "Virtual disk device of backing: %s not found."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1549
+#: cinder/volume/drivers/vmware/volumeops.py:1600
#, python-format
msgid "Compute cluster: %s not found."
msgstr ""
"Retry attempt %(retry)s in progress."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:300
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:194
+msgid "zfssa_initiator cannot be empty when creating a zfssa_initiator_group."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:329
#, python-format
msgid ""
"Volume ID %s was not found on the zfssa device while attempting "
"delete_volume operation."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:351
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:380
#, python-format
msgid "Snapshot %s: has clones"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:455
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:492
#, python-format
msgid "Clone Volume:%(volume)s failed from source volume:%(src_vref)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:502
-#: cinder/volume/drivers/zfssa/zfssanfs.py:331
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:539
+#: cinder/volume/drivers/zfssa/zfssanfs.py:341
#, python-format
msgid "Image size %(img_size)dGB is larger than volume size %(vol_size)dGB."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:529
-#: cinder/volume/drivers/zfssa/zfssanfs.py:363
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:566
+#: cinder/volume/drivers/zfssa/zfssanfs.py:373
#, python-format
msgid "Cannot clone image %(image)s to volume %(volume)s. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:805
-#: cinder/volume/drivers/zfssa/zfssanfs.py:591
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:851
+#: cinder/volume/drivers/zfssa/zfssanfs.py:612
#, python-format
msgid ""
"Location info needed for backend enabled volume migration not in correct "
"format: %s. Continuing with generic volume migration."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:811
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:857
msgid ""
"zfssa_replication_ip not set in cinder.conf. zfssa_replication_ip is "
"needed for backend enabled volume migration. Continuing with generic "
"volume migration."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:184
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1038
+#: cinder/volume/drivers/zfssa/zfssanfs.py:669
+#, python-format
+msgid "Failed to rename volume %(existing)s to %(new)s. Volume manage failed."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1066
+#: cinder/volume/drivers/zfssa/zfssanfs.py:742
+#, python-format
+msgid "Failed to rename volume %(existing)s to %(new)s. Volume unmanage failed."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssanfs.py:190
#, python-format
msgid "Exception during mounting %s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:250
+#: cinder/volume/drivers/zfssa/zfssanfs.py:260
#, python-format
msgid ""
"Error in extending volume size: Volume: %(volume)s Vol_Size: %(vol_size)d"
" with Snapshot: %(snapshot)s Snap_Size: %(snap_size)d"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:745
+#: cinder/volume/drivers/zfssa/zfssanfs.py:680
+#, python-format
+msgid "Failed to set properties for volume %(existing)s. Volume manage failed."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssanfs.py:752
+#, python-format
+msgid "Failed to set properties for volume %(existing)s. Volume unmanage failed."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssarest.py:775
#, python-format
msgid ""
"Error Getting Snapshot: %(snapshot)s of Volume: %(lun)s in Pool: "
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:781
+#: cinder/volume/drivers/zfssa/zfssarest.py:811
#, python-format
msgid ""
"Error Setting Volume: %(lun)s to InitiatorGroup: %(initiatorgroup)s Pool:"
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1238
+#: cinder/volume/drivers/zfssa/zfssarest.py:1268
#, python-format
msgid "Cannot delete file %s."
msgstr ""
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:664
+#: cinder/volume/flows/api/create_volume.py:668
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:711
+#: cinder/volume/flows/api/create_volume.py:715
#, python-format
msgid "Failed to update quota for deleting volume: %s"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:819
+#: cinder/volume/flows/api/create_volume.py:823
#: cinder/volume/flows/manager/create_volume.py:168
#: cinder/volume/flows/manager/create_volume.py:176
#: cinder/volume/flows/manager/create_volume.py:220
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:823
+#: cinder/volume/flows/api/create_volume.py:827
#: cinder/volume/flows/api/manage_existing.py:131
msgid "Unexpected build error:"
msgstr ""
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:84
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:90
#, python-format
msgid "Failed getting active zone set from fabric %s"
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:155
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:176
#, python-format
msgid "Deleting zone failed %s"
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:410
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:473
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:431
msgid "Error executing SSH command."
msgstr ""
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:393
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:431
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:433
msgid "Error getting name server info."
msgstr ""
+#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:184
+msgid "Failed collecting show fcns database for fabric"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:225
+#, python-format
+msgid "Failed getting zone status from fabric %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:306
+#, python-format
+msgid "Failed collecting fcns database info for fabric %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:449
+msgid "Error executing command via ssh."
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:454
+msgid "Error getting show fcns database info."
+msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev250\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-23 06:41+0000\n"
+"POT-Creation-Date: 2016-03-04 06:34+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"service version."
msgstr ""
-#: cinder/service.py:152
+#: cinder/service.py:147
#, python-format
msgid "Starting %(topic)s node (version %(version_string)s)"
msgstr ""
"%(remove_volumes)s."
msgstr ""
-#: cinder/api/contrib/hosts.py:186
+#: cinder/api/contrib/hosts.py:187
#, python-format
msgid "Setting host %(host)s to %(state)s."
msgstr ""
msgid "Unmanage snapshot with id: %s"
msgstr ""
-#: cinder/api/contrib/volume_replication.py:70
-#, python-format
-msgid "Attempting to promote secondary replica to primary for volume %s."
-msgstr ""
-
-#: cinder/api/contrib/volume_replication.py:87
-#, python-format
-msgid "Attempting to sync secondary replica with primary for volume %s."
-msgstr ""
-
#: cinder/api/contrib/volume_transfer.py:170
#, python-format
msgid "Creating transfer of volume %s"
msgid "Unmanage volume with id: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:57 cinder/api/openstack/wsgi.py:1059
+#: cinder/api/middleware/fault.py:57 cinder/api/openstack/wsgi.py:1143
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: cinder/api/openstack/wsgi.py:757
+#: cinder/api/openstack/wsgi.py:814
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:760
+#: cinder/api/openstack/wsgi.py:817
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:959
+#: cinder/api/openstack/wsgi.py:1022
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1062
+#: cinder/api/openstack/wsgi.py:1146
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:247 cinder/api/v2/volumes.py:202
+#: cinder/api/v1/volumes.py:247 cinder/api/v2/volumes.py:191
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:374 cinder/api/v2/volumes.py:399
+#: cinder/api/v1/volumes.py:374 cinder/api/v2/volumes.py:388
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/backup/api.py:376
+#: cinder/backup/api.py:412
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s."
msgstr ""
-#: cinder/backup/api.py:403
+#: cinder/backup/api.py:439
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/chunkeddriver.py:637
+#: cinder/backup/chunkeddriver.py:638
msgid "volume_file does not support fileno() so skipping fsync()"
msgstr ""
"lv_name=%(lv)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:4155
+#: cinder/db/sqlalchemy/api.py:4255
#, python-format
msgid "Purging deleted rows older than age=%(age)d days from table=%(table)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:4170
+#: cinder/db/sqlalchemy/api.py:4270
#, python-format
msgid "Deleted %(row)d rows from table=%(table)s"
msgstr ""
msgid "Generating transfer record for volume %s"
msgstr ""
-#: cinder/transfer/api.py:234
+#: cinder/transfer/api.py:237
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:194
+#: cinder/volume/api.py:173
msgid "Availability Zones retrieved successfully."
msgstr ""
-#: cinder/volume/api.py:350
+#: cinder/volume/api.py:329
msgid "Volume created successfully."
msgstr ""
-#: cinder/volume/api.py:384 cinder/volume/api.py:430
+#: cinder/volume/api.py:366 cinder/volume/api.py:435
msgid "Delete volume request issued successfully."
msgstr ""
-#: cinder/volume/api.py:436
+#: cinder/volume/api.py:441
msgid "Unable to update volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:447 cinder/volume/api.py:450
+#: cinder/volume/api.py:452 cinder/volume/api.py:455
msgid "Volume updated successfully."
msgstr ""
-#: cinder/volume/api.py:468
+#: cinder/volume/api.py:473
msgid "Volume info retrieved successfully."
msgstr ""
-#: cinder/volume/api.py:517
+#: cinder/volume/api.py:522
msgid "Get all volumes completed successfully."
msgstr ""
-#: cinder/volume/api.py:525
+#: cinder/volume/api.py:530
msgid "Snapshot retrieved successfully."
msgstr ""
-#: cinder/volume/api.py:533
+#: cinder/volume/api.py:538
msgid "Volume retrieved successfully."
msgstr ""
-#: cinder/volume/api.py:554
+#: cinder/volume/api.py:559
msgid "Get all snapshots completed successfully."
msgstr ""
-#: cinder/volume/api.py:571
+#: cinder/volume/api.py:576
msgid "Reserve volume completed successfully."
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:588
msgid "Unreserve volume completed successfully."
msgstr ""
-#: cinder/volume/api.py:603
+#: cinder/volume/api.py:608
msgid "Begin detaching volume completed successfully."
msgstr ""
-#: cinder/volume/api.py:610
+#: cinder/volume/api.py:615
msgid "Roll detaching of volume completed successfully."
msgstr ""
-#: cinder/volume/api.py:617
+#: cinder/volume/api.py:622
msgid "Unable to attach volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:637 cinder/volume/manager.py:959
+#: cinder/volume/api.py:642 cinder/volume/manager.py:1025
msgid "Attach volume completed successfully."
msgstr ""
-#: cinder/volume/api.py:644
+#: cinder/volume/api.py:649
msgid "Unable to detach volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:650 cinder/volume/manager.py:1055
+#: cinder/volume/api.py:655 cinder/volume/manager.py:1121
msgid "Detach volume completed successfully."
msgstr ""
-#: cinder/volume/api.py:657
+#: cinder/volume/api.py:662
msgid ""
"Unable to initialize the connection for volume, because it is in "
"maintenance."
msgstr ""
-#: cinder/volume/api.py:666 cinder/volume/manager.py:1441
+#: cinder/volume/api.py:671 cinder/volume/manager.py:1507
msgid "Initialize volume connection completed successfully."
msgstr ""
-#: cinder/volume/api.py:676 cinder/volume/manager.py:1464
+#: cinder/volume/api.py:681 cinder/volume/manager.py:1530
msgid "Terminate volume connection completed successfully."
msgstr ""
-#: cinder/volume/api.py:683
+#: cinder/volume/api.py:688
msgid "Unable to accept transfer for volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:691 cinder/volume/manager.py:1513
+#: cinder/volume/api.py:696 cinder/volume/manager.py:1579
msgid "Transfer volume completed successfully."
msgstr ""
-#: cinder/volume/api.py:713 cinder/volume/api.py:845
+#: cinder/volume/api.py:718 cinder/volume/api.py:850
msgid "Unable to create the snapshot for volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:915
+#: cinder/volume/api.py:920
msgid "Snapshot create request issued successfully."
msgstr ""
-#: cinder/volume/api.py:924
+#: cinder/volume/api.py:929
msgid "Snapshot force create request issued successfully."
msgstr ""
-#: cinder/volume/api.py:950
+#: cinder/volume/api.py:955
msgid "Snapshot delete request issued successfully."
msgstr ""
-#: cinder/volume/api.py:962
+#: cinder/volume/api.py:967
msgid "Get volume metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:971
+#: cinder/volume/api.py:976
msgid "Unable to delete the volume metadata, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:977
+#: cinder/volume/api.py:982
msgid "Delete volume metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:1009
+#: cinder/volume/api.py:1014
msgid "Unable to update the metadata for volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:1022
+#: cinder/volume/api.py:1027
msgid "Update volume metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:1030
+#: cinder/volume/api.py:1035
msgid "Get volume admin metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:1050
+#: cinder/volume/api.py:1055
msgid "Update volume admin metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:1057
+#: cinder/volume/api.py:1062
msgid "Get snapshot metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:1065
+#: cinder/volume/api.py:1070
msgid "Delete snapshot metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:1091
+#: cinder/volume/api.py:1096
msgid "Update snapshot metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:1096
+#: cinder/volume/api.py:1101
msgid "Get snapshot metadata value not implemented."
msgstr ""
-#: cinder/volume/api.py:1113
+#: cinder/volume/api.py:1118
msgid "Get volume image-metadata completed successfully."
msgstr ""
-#: cinder/volume/api.py:1143
+#: cinder/volume/api.py:1148
msgid "Force upload to image is disabled, Force option will be ignored."
msgstr ""
-#: cinder/volume/api.py:1185 cinder/volume/manager.py:1246
+#: cinder/volume/api.py:1190 cinder/volume/manager.py:1312
msgid "Copy volume to image completed successfully."
msgstr ""
-#: cinder/volume/api.py:1235
+#: cinder/volume/api.py:1240
msgid "Extend volume request issued successfully."
msgstr ""
-#: cinder/volume/api.py:1328
+#: cinder/volume/api.py:1333
msgid "Migrate volume request issued successfully."
msgstr ""
-#: cinder/volume/api.py:1367
+#: cinder/volume/api.py:1372
msgid "Migrate volume completion issued successfully."
msgstr ""
-#: cinder/volume/api.py:1382
+#: cinder/volume/api.py:1387
msgid "Update readonly setting on volume completed successfully."
msgstr ""
-#: cinder/volume/api.py:1508
+#: cinder/volume/api.py:1513
msgid "Retype volume request issued successfully."
msgstr ""
-#: cinder/volume/api.py:1558
+#: cinder/volume/api.py:1563
msgid "Manage volume request issued successfully."
msgstr ""
-#: cinder/volume/manager.py:276
+#: cinder/volume/manager.py:260
+msgid ""
+"Service not found for updating active_backend_id, assuming default for "
+"driver init."
+msgstr ""
+
+#: cinder/volume/manager.py:300
#, python-format
msgid "Image-volume cache enabled for host %(host)s."
msgstr ""
-#: cinder/volume/manager.py:279
+#: cinder/volume/manager.py:303
#, python-format
msgid "Image-volume cache disabled for host %(host)s."
msgstr ""
-#: cinder/volume/manager.py:337
+#: cinder/volume/manager.py:361
msgid "Determined volume DB was empty at startup."
msgstr ""
-#: cinder/volume/manager.py:340
+#: cinder/volume/manager.py:364
msgid "Determined volume DB was not empty at startup."
msgstr ""
-#: cinder/volume/manager.py:386
+#: cinder/volume/manager.py:409
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:471
+#: cinder/volume/manager.py:494
msgid "Resume volume delete completed successfully."
msgstr ""
-#: cinder/volume/manager.py:491
+#: cinder/volume/manager.py:518
+msgid "Service not found for updating replication_status."
+msgstr ""
+
+#: cinder/volume/manager.py:530
msgid "Driver initialization completed successfully."
msgstr ""
-#: cinder/volume/manager.py:604
+#: cinder/volume/manager.py:642
msgid "Created volume successfully."
msgstr ""
-#: cinder/volume/manager.py:730
+#: cinder/volume/manager.py:796
msgid "Deleted volume successfully."
msgstr ""
-#: cinder/volume/manager.py:797
+#: cinder/volume/manager.py:863
msgid "Create snapshot completed successfully"
msgstr ""
-#: cinder/volume/manager.py:864
+#: cinder/volume/manager.py:930
msgid "Delete snapshot completed successfully"
msgstr ""
-#: cinder/volume/manager.py:975 cinder/volume/manager.py:1000
+#: cinder/volume/manager.py:1041 cinder/volume/manager.py:1066
msgid "Volume detach called, but volume not attached."
msgstr ""
-#: cinder/volume/manager.py:1479
+#: cinder/volume/manager.py:1545
msgid "Remove volume export completed successfully."
msgstr ""
-#: cinder/volume/manager.py:1723
+#: cinder/volume/manager.py:1795
#, python-format
msgid ""
"Couldn't find the temporary volume %(vol)s in the database. There is no "
"need to clean up this volume."
msgstr ""
-#: cinder/volume/manager.py:1736
+#: cinder/volume/manager.py:1808
#, python-format
msgid ""
"Couldn't find destination volume %(vol)s in the database. The entry might"
" be successfully deleted during migration completion phase."
msgstr ""
-#: cinder/volume/manager.py:1774
+#: cinder/volume/manager.py:1846
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:1833
+#: cinder/volume/manager.py:1905
msgid "Complete-Migrate volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:1899
+#: cinder/volume/manager.py:1971
msgid "Migrate volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2074
+#: cinder/volume/manager.py:2146
msgid "Extend volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2182
+#: cinder/volume/manager.py:2254
#, python-format
msgid "Volume %s: retyped successfully"
msgstr ""
-#: cinder/volume/manager.py:2240
+#: cinder/volume/manager.py:2312
msgid "Retype volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2277
+#: cinder/volume/manager.py:2349
msgid "Manage existing volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2311
+#: cinder/volume/manager.py:2383
msgid "Promote volume replica completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2375
+#: cinder/volume/manager.py:2447
#, python-format
msgid "Consistency group %s: creating"
msgstr ""
-#: cinder/volume/manager.py:2400
+#: cinder/volume/manager.py:2472
#, python-format
msgid "Consistency group %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:2406
+#: cinder/volume/manager.py:2478
msgid "Create consistency group completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2539
+#: cinder/volume/manager.py:2611
#, python-format
msgid "Create consistency group from source-%(source)s completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2774
+#: cinder/volume/manager.py:2846
msgid "Delete consistency group completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2911
+#: cinder/volume/manager.py:2992
msgid "Update consistency group completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2923
+#: cinder/volume/manager.py:3004
#, python-format
msgid "Cgsnapshot %s: creating."
msgstr ""
-#: cinder/volume/manager.py:3013
+#: cinder/volume/manager.py:3094
#, python-format
msgid "cgsnapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:3025
+#: cinder/volume/manager.py:3106
#, python-format
msgid "cgsnapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:3121
+#: cinder/volume/manager.py:3202
#, python-format
msgid "cgsnapshot %s: deleted successfully"
msgstr ""
+#: cinder/volume/manager.py:3349
+msgid "Failed over to replication target successfully."
+msgstr ""
+
+#: cinder/volume/manager.py:3383
+msgid "Set backend status to frozen successfully."
+msgstr ""
+
+#: cinder/volume/manager.py:3416
+msgid "Thawed backend successfully."
+msgstr ""
+
#: cinder/volume/utils.py:365
#, python-format
msgid "Volume copy %(size_in_m).2f MB at %(mbps).2f MB/s"
msgid "Creating volume %s from snapshot."
msgstr ""
-#: cinder/volume/drivers/datera.py:182
+#: cinder/volume/drivers/datera.py:249
#, python-format
msgid ""
"Tried to delete volume %s, but it was not found in the Datera cluster. "
"Continuing with delete."
msgstr ""
-#: cinder/volume/drivers/datera.py:222
+#: cinder/volume/drivers/datera.py:282
#, python-format
msgid ""
-"Tried to delete export for volume %s, but it was not found in the Datera "
-"cluster. Continuing with volume detach"
+"Tried to detach volume %s, but it was not found in the Datera cluster. "
+"Continuing with detach."
msgstr ""
-#: cinder/volume/drivers/datera.py:230
+#: cinder/volume/drivers/datera.py:317
#, python-format
msgid ""
"Tried to delete snapshot %s, but was not found in Datera cluster. "
"Continuing with delete."
msgstr ""
-#: cinder/volume/drivers/drbdmanagedrv.py:581 cinder/volume/drivers/lvm.py:436
+#: cinder/volume/drivers/drbdmanagedrv.py:581 cinder/volume/drivers/lvm.py:437
#, python-format
msgid "Successfully deleted snapshot: %s"
msgstr ""
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:310
+#: cinder/volume/drivers/lvm.py:311
msgid "Enabling LVM thin provisioning by default because a thin pool exists."
msgstr ""
-#: cinder/volume/drivers/lvm.py:314
+#: cinder/volume/drivers/lvm.py:315
msgid "Enabling LVM thin provisioning by default because no LVs exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:421
+#: cinder/volume/drivers/lvm.py:422
#, python-format
msgid "Successfully deleted volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:483 cinder/volume/drivers/nexenta/nfs.py:409
+#: cinder/volume/drivers/lvm.py:484 cinder/volume/drivers/nexenta/nfs.py:409
#: cinder/volume/drivers/nexenta/ns5/nfs.py:318
#, python-format
msgid "Creating clone of volume: %s"
msgid "Deleting deleteInitiatorGrp %s "
msgstr ""
-#: cinder/volume/drivers/pure.py:457
+#: cinder/volume/drivers/pure.py:444
#, python-format
msgid "Deleting unneeded host %(host_name)r."
msgstr ""
-#: cinder/volume/drivers/pure.py:837 cinder/volume/drivers/pure.py:884
+#: cinder/volume/drivers/pure.py:834 cinder/volume/drivers/pure.py:882
#, python-format
msgid "Renaming existing volume %(ref_name)s to %(new_name)s"
msgstr ""
-#: cinder/volume/drivers/pure.py:909 cinder/volume/drivers/pure.py:940
+#: cinder/volume/drivers/pure.py:908 cinder/volume/drivers/pure.py:939
#, python-format
msgid "Renaming existing snapshot %(ref_name)s to %(new_name)s"
msgstr ""
-#: cinder/volume/drivers/pure.py:1301
+#: cinder/volume/drivers/pure.py:1250
#, python-format
msgid ""
"Skipping add target %(target_array)s to protection group %(pgname)s since"
" it's already added."
msgstr ""
-#: cinder/volume/drivers/pure.py:1325
+#: cinder/volume/drivers/pure.py:1274
#, python-format
msgid ""
"Skipping allow pgroup %(pgname)s on target array %(target_array)s since "
"it is already allowed."
msgstr ""
-#: cinder/volume/drivers/pure.py:1568 cinder/volume/drivers/pure.py:1671
+#: cinder/volume/drivers/pure.py:1551 cinder/volume/drivers/pure.py:1654
#, python-format
msgid "Re-using existing purity host %(host_name)r"
msgstr ""
-#: cinder/volume/drivers/pure.py:1591
+#: cinder/volume/drivers/pure.py:1574
#, python-format
msgid "Creating host object %(host_name)r with IQN: %(iqn)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:1675
+#: cinder/volume/drivers/pure.py:1658
#, python-format
msgid "Creating host object %(host_name)r with WWN: %(wwn)s."
msgstr ""
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/drivers/tegile.py:202 cinder/volume/drivers/emc/scaleio.py:419
+#: cinder/volume/drivers/tegile.py:202 cinder/volume/drivers/emc/scaleio.py:416
#, python-format
msgid "Created volume %(volname)s, volume id %(volid)s."
msgstr ""
-#: cinder/volume/drivers/tintri.py:131
+#: cinder/volume/drivers/tintri.py:153
#, python-format
msgid "Snapshot %s not found"
msgstr ""
-#: cinder/volume/drivers/tintri.py:297
+#: cinder/volume/drivers/tintri.py:364
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:312
#, python-format
msgid "Copied image to volume %s using regular download."
msgstr ""
-#: cinder/volume/drivers/tintri.py:306
+#: cinder/volume/drivers/tintri.py:373
#, python-format
msgid "Creating image snapshot %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:335
+#: cinder/volume/drivers/tintri.py:402
#, python-format
msgid "Cloning from snapshot to destination %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:395
+#: cinder/volume/drivers/tintri.py:467
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:485
#, python-format
msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:411
+#: cinder/volume/drivers/tintri.py:483
#, python-format
msgid "Cloning image %s from snapshot."
msgstr ""
-#: cinder/volume/drivers/tintri.py:430
+#: cinder/volume/drivers/tintri.py:502
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:517
#, python-format
msgid "Checking image clone %s from glance share."
msgstr ""
-#: cinder/volume/drivers/tintri.py:451
+#: cinder/volume/drivers/tintri.py:532
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:540
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:470
+#: cinder/volume/drivers/tintri.py:551
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:560
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:482
+#: cinder/volume/drivers/tintri.py:563
#: cinder/volume/drivers/hitachi/hnas_nfs.py:243
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:575
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/tintri.py:637
+#: cinder/volume/drivers/tintri.py:718
#, python-format
msgid "Manage volume %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:670
+#: cinder/volume/drivers/tintri.py:751
#, python-format
msgid "Unmanage volume %s"
msgstr ""
msgid "Skipping deletion of volume %s as it does not exist."
msgstr ""
-#: cinder/volume/drivers/xio.py:687
+#: cinder/volume/drivers/xio.py:688
#, python-format
msgid "Volume %s presented."
msgstr ""
-#: cinder/volume/drivers/xio.py:891
+#: cinder/volume/drivers/xio.py:892
#, python-format
msgid "Clone %s created."
msgstr ""
-#: cinder/volume/drivers/xio.py:1159
+#: cinder/volume/drivers/xio.py:1160
#, python-format
msgid "Volume %s created"
msgstr ""
-#: cinder/volume/drivers/xio.py:1216
+#: cinder/volume/drivers/xio.py:1217
#, python-format
msgid "Successfully deleted %s."
msgstr ""
-#: cinder/volume/drivers/xio.py:1257
+#: cinder/volume/drivers/xio.py:1258
#, python-format
msgid "volume %(name)s extended to %(size)d."
msgstr ""
-#: cinder/volume/drivers/xio.py:1269
+#: cinder/volume/drivers/xio.py:1270
#, python-format
msgid "Volume %s retyped."
msgstr ""
-#: cinder/volume/drivers/xio.py:1288
+#: cinder/volume/drivers/xio.py:1289
#, python-format
msgid "Volume %s converted."
msgstr ""
msgstr ""
#: cinder/volume/drivers/emc/emc_vmax_common.py:106
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:67
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:70
msgid ""
"Module PyWBEM not installed. Install PyWBEM using the python-pywbem "
"package."
msgid "Unmap volume: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:328
+#: cinder/volume/drivers/emc/emc_vmax_common.py:327
#, python-format
msgid "Volume %s is not mapped. No volume to unmap."
msgstr ""
msgid "Initialize connection: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:391
+#: cinder/volume/drivers/emc/emc_vmax_common.py:392
#, python-format
msgid ""
"Volume %(volume)s is already mapped. The device number is "
"%(deviceNumber)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:480
+#: cinder/volume/drivers/emc/emc_vmax_common.py:530
#, python-format
msgid "Terminate connection: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:626
+#: cinder/volume/drivers/emc/emc_vmax_common.py:676
#, python-format
msgid ""
"Capacity stats for SRP pool %(poolName)s on array %(arrayName)s "
"free_capacity_gb=%(free_capacity_gb)lu"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:657
+#: cinder/volume/drivers/emc/emc_vmax_common.py:707
#, python-format
msgid "Migrating using retype Volume: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:873
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2791
+#: cinder/volume/drivers/emc/emc_vmax_common.py:923
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2845
#, python-format
msgid ""
"Adding volume: %(volumeName)s to default storage group for FAST policy: "
"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1193
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1243
#, python-format
msgid "Volume status is: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2010
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2064
#, python-format
msgid ""
"Create a replica from Volume: Clone Volume: %(cloneName)s Source Volume: "
"%(sourceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2316
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2370
#, python-format
msgid "Delete Snapshot: %(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2333
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2387
#, python-format
msgid "Snapshot: %(snapshot)s: not found on the array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2368
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2422
#, python-format
msgid "Create Consistency Group: %(group)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2408
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2462
#, python-format
msgid "Delete Consistency Group: %(group)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2513
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2567
#, python-format
msgid ""
"Create snapshot for Consistency Group %(cgId)s cgsnapshotID: "
"%(cgsnapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2549
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2603
#, python-format
msgid "Create target consistency group %(targetCg)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2649
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2703
#, python-format
msgid "Delete snapshot for source CG %(cgId)s cgsnapshotID: %(cgsnapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3175
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3229
#, python-format
msgid ""
"FAST: capacity stats for policy %(fastPolicyName)s on array "
"free_capacity_gb=%(free_capacity_gb)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3188
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3242
#, python-format
msgid ""
"NON-FAST: capacity stats for pool %(poolName)s on array %(arrayName)s "
"free_capacity_gb=%(free_capacity_gb)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3636
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3690
#, python-format
msgid "Snapshot creation %(cloneName)s completed. Source Volume: %(sourceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3674
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3728
#, python-format
msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4149
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4203
#, python-format
msgid ""
"Update Consistency Group: %(group)s. This adds and/or removes volumes "
"package."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:176
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:179
#, python-format
msgid "Leaving initialize_connection: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:195
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:198
msgid "ISCSI provider_location not stored, using discovery."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:214
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:217
#, python-format
msgid "smis_do_iscsi_discovery is: %(out)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:261
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:264
#, python-format
msgid "location is: %(location)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:273
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:276
#, python-format
msgid "ISCSI properties: %(properties)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:275
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:278
#, python-format
msgid "ISCSI volume is: %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:280
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:283
#, python-format
msgid "AUTH properties: %(authProps)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:290
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:293
#, python-format
msgid "AUTH properties: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:537
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:543
#, python-format
msgid "Successfully added %(volumeName)s to %(sgGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:700
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:706
#, python-format
msgid "Found existing masking view: %(maskingViewName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:765
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:771
#, python-format
msgid "Created new storage group: %(storageGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:838
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:844
#, python-format
msgid ""
"Initiator Name(s) %(initiatorNames)s are not on array "
"%(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:857
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:863
#, python-format
msgid "Created new initiator group name: %(igGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:861
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:867
#, python-format
msgid "Using existing initiator group name: %(igGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1050
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1056
#, python-format
msgid "Created new masking view : %(maskingViewName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1177
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1183
#, python-format
msgid "Port group instance name is %(foundPortGroupInstanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1295
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1301
#, python-format
msgid "The storage group found is %(foundStorageGroupInstanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1409
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1415
#, python-format
msgid ""
"Initiator Name(s) %(initiatorNames)s are not on array "
"%(storageSystemName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1618
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1624
#, python-format
msgid "Added volume: %(volumeName)s to existing storage group %(sgGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1738
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1744
#, python-format
msgid "Volume %(volumeName)s not in any storage group."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2097
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2110
#, python-format
msgid "Masking view %(maskingViewName)s successfully deleted."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2412
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2428
#, python-format
msgid "Storage Group %(storageGroupName)s successfully deleted."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:514
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:513
#, python-format
msgid ""
"The volume belongs to more than one storage group. Returning storage "
"group %(sgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1572
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1571
#, python-format
msgid "Volume %(volume)s does not have meta device members."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2000
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1999
#, python-format
msgid "The pool_name from extraSpecs is %(pool)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2046
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2045
#, python-format
msgid "Returning random Port Group: %(portGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2264
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2263
#, python-format
msgid ""
"No replication synchronization session found associated with source "
"volume %(source)s on %(storageSystem)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2282
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1317
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2281
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1326
#, python-format
msgid "Updating status for CG: %(id)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2290
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1325
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2289
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1334
#, python-format
msgid "No volume found for CG: %(cg)s."
msgstr ""
msgid "Consistency group %(cg)s is created successfully."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:116
+#: cinder/volume/drivers/emc/scaleio.py:113
#, python-format
msgid ""
"REST server IP: %(ip)s, port: %(port)s, username: %(user)s. Verify "
"server's certificate: %(verify_cert)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:136
+#: cinder/volume/drivers/emc/scaleio.py:133
#, python-format
msgid ""
"Storage pools names: %(pools)s, storage pool name: %(pool)s, pool id: "
"%(pool_id)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:145
+#: cinder/volume/drivers/emc/scaleio.py:142
#, python-format
msgid "Protection domain name: %(domain_name)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:149
+#: cinder/volume/drivers/emc/scaleio.py:146
#, python-format
msgid "Protection domain id: %(domain_id)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:244
+#: cinder/volume/drivers/emc/scaleio.py:241
msgid ""
"Using extra_specs for defining QoS specs will be deprecated in the N "
"release of OpenStack. Please use QoS specs."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:284
+#: cinder/volume/drivers/emc/scaleio.py:281
#, python-format
msgid ""
"Volume type: %(volume_type)s, storage pool name: %(pool_name)s, storage "
"domain name: %(domain_name)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:325
-#: cinder/volume/drivers/emc/scaleio.py:744
+#: cinder/volume/drivers/emc/scaleio.py:322
+#: cinder/volume/drivers/emc/scaleio.py:746
#, python-format
msgid "ScaleIO get domain id by name request: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:348
-#: cinder/volume/drivers/emc/scaleio.py:770
+#: cinder/volume/drivers/emc/scaleio.py:345
+#: cinder/volume/drivers/emc/scaleio.py:772
#, python-format
msgid "Domain id is %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:360
-#: cinder/volume/drivers/emc/scaleio.py:781
+#: cinder/volume/drivers/emc/scaleio.py:357
+#: cinder/volume/drivers/emc/scaleio.py:783
#, python-format
msgid "ScaleIO get pool id by name request: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:383
-#: cinder/volume/drivers/emc/scaleio.py:803
+#: cinder/volume/drivers/emc/scaleio.py:380
+#: cinder/volume/drivers/emc/scaleio.py:805
#, python-format
msgid "Pool id is %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:398
+#: cinder/volume/drivers/emc/scaleio.py:395
#, python-format
msgid "Params for add volume request: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:412
+#: cinder/volume/drivers/emc/scaleio.py:409
#, python-format
msgid "Add volume response: %s"
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:442
+#: cinder/volume/drivers/emc/scaleio.py:439
#, python-format
msgid "Snapshot volume %(vol)s into snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:451
-#: cinder/volume/drivers/emc/scaleio.py:1139
-#: cinder/volume/drivers/emc/scaleio.py:1194
+#: cinder/volume/drivers/emc/scaleio.py:448
+#: cinder/volume/drivers/emc/scaleio.py:1141
+#: cinder/volume/drivers/emc/scaleio.py:1196
#, python-format
msgid "Snapshot volume response: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:478
+#: cinder/volume/drivers/emc/scaleio.py:475
msgid "Token is invalid, going to re-login and get a new one."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:493
+#: cinder/volume/drivers/emc/scaleio.py:490
#, python-format
msgid "Going to perform request again %s with valid token."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:520
+#: cinder/volume/drivers/emc/scaleio.py:517
#, python-format
msgid ""
"ScaleIO create volume from snapshot: snapshot %(snapname)s to volume "
"%(volname)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:544
+#: cinder/volume/drivers/emc/scaleio.py:541
#, python-format
msgid "ScaleIO extend volume: volume %(volname)s to size %(new_size)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:556
+#: cinder/volume/drivers/emc/scaleio.py:553
#, python-format
msgid "Change volume capacity request: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:593
+#: cinder/volume/drivers/emc/scaleio.py:595
#, python-format
msgid ""
"ScaleIO create cloned volume: source volume %(src)s to target volume "
"%(tgt)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:622
+#: cinder/volume/drivers/emc/scaleio.py:624
#, python-format
msgid "Trying to unmap volume from all sdcs before deletion: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:674
+#: cinder/volume/drivers/emc/scaleio.py:676
msgid "ScaleIO delete snapshot."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:692
+#: cinder/volume/drivers/emc/scaleio.py:694
#, python-format
msgid "Volume type is %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:695
+#: cinder/volume/drivers/emc/scaleio.py:697
#, python-format
msgid "iops limit is: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:698
+#: cinder/volume/drivers/emc/scaleio.py:700
#, python-format
msgid "Bandwidth limit is: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:746
+#: cinder/volume/drivers/emc/scaleio.py:748
#, python-format
msgid "username: %(username)s, verify_cert: %(verify)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:756
+#: cinder/volume/drivers/emc/scaleio.py:758
#, python-format
msgid "Get domain by name response: %s"
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:820
+#: cinder/volume/drivers/emc/scaleio.py:822
#, python-format
msgid "Query capacity stats response: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:827
+#: cinder/volume/drivers/emc/scaleio.py:829
#, python-format
msgid "free capacity of pool %(pool)s is: %(free)s, total capacity: %(total)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:849
+#: cinder/volume/drivers/emc/scaleio.py:851
#, python-format
msgid "Free capacity for backend is: %(free)s, total capacity: %(total)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:857
+#: cinder/volume/drivers/emc/scaleio.py:859
#, python-format
msgid "Backend name is %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:911
+#: cinder/volume/drivers/emc/scaleio.py:913
msgid "Calling os-brick to detach ScaleIO volume."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:919
+#: cinder/volume/drivers/emc/scaleio.py:921
#, python-format
msgid ""
"ScaleIO copy_image_to_volume volume: %(vol)s image service: %(service)s "
"image id: %(id)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:939
+#: cinder/volume/drivers/emc/scaleio.py:941
#, python-format
msgid ""
"ScaleIO copy_volume_to_image volume: %(vol)s image service: %(service)s "
"image meta: %(meta)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:973
+#: cinder/volume/drivers/emc/scaleio.py:975
#, python-format
msgid "Renaming %(id)s from %(current_name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:998
+#: cinder/volume/drivers/emc/scaleio.py:1000
#, python-format
msgid "ScaleIO rename volume request: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1018
+#: cinder/volume/drivers/emc/scaleio.py:1020
#, python-format
msgid "ScaleIO volume %(vol)s was renamed to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1030
-#: cinder/volume/drivers/emc/scaleio.py:1045
+#: cinder/volume/drivers/emc/scaleio.py:1032
+#: cinder/volume/drivers/emc/scaleio.py:1047
#, python-format
msgid "Get Volume response: %s"
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1084
+#: cinder/volume/drivers/emc/scaleio.py:1086
#, python-format
msgid "ScaleIO get volume by id request: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1102
+#: cinder/volume/drivers/emc/scaleio.py:1104
msgid "Creating Consistency Group"
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1111
+#: cinder/volume/drivers/emc/scaleio.py:1113
msgid "Deleting Consistency Group"
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1220
+#: cinder/volume/drivers/emc/scaleio.py:1222
msgid "ScaleIO snapshot group of volumes"
msgstr ""
msgid "\t%(request)-35s : %(value)s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_backend.py:645
+#: cinder/volume/drivers/hitachi/hnas_backend.py:647
#, python-format
msgid "del_iscsi_conn: hlun not found %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_backend.py:731
+#: cinder/volume/drivers/hitachi/hnas_backend.py:733
#, python-format
msgid "targetlist: %s"
msgstr ""
msgid "%(element)s: %(val)s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:191
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:193
#, python-format
msgid "Backend type: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:241
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:243
#, python-format
msgid "Using service label: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:247
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:249
#, python-format
msgid "Available services: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:272
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:274
#, python-format
msgid "_get_service_target hdp: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:273
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:275
#, python-format
msgid "config[services]: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:281
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:283
#, python-format
msgid "Target is %(map)s! Targetlist = %(tgtl)s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:317
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:319
#, python-format
msgid "Using target label: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:336
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:338
#, python-format
msgid "Retrieving secret for service: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:355
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:357
#, python-format
msgid "Set tgt CHAP secret for service: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:364
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:366
msgid "CHAP authentication disabled."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:369
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:371
#, python-format
msgid "Retrieving target for service: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:416
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:418
#, python-format
msgid "stats: stats: %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:439
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:441
#, python-format
msgid "HDP list: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:501
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:503
#: cinder/volume/drivers/hitachi/hnas_nfs.py:520
#, python-format
msgid "Configured pools: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:504
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:506
#, python-format
msgid "do_setup: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:508
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:510
#, python-format
msgid "iSCSI portal found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:563
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:565
#, python-format
msgid "create_volume: create_lu returns %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:569
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:571
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:618
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:620
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:634
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:636
#, python-format
msgid "delete lun loc %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:662
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:664
#, python-format
msgid "initialize volume %(vol)s connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:696
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:698
#, python-format
msgid "initiate: connection %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:730
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:732
#, python-format
msgid "terminate: connection %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:974
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:976
#, python-format
msgid "Set newly managed Cinder volume name to %(name)s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:1002
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:1004
#, python-format
msgid ""
"Cinder ISCSI volume with current path %(path)s is no longer being "
msgid "Cinder NFS volume with current path %(cr)s is no longer being managed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:422
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:431
#, python-format
msgid "HPE3PARCommon %(common_ver)s,hpe3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:741
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:750
#, python-format
msgid ""
"Virtual volume %(disp)s '%(new)s' snapCPG is empty so it will be set to: "
"%(cpg)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:749
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1117
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:758
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1111
#, python-format
msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:755
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1125
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:764
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1119
#, python-format
msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:762
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1135
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:771
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1129
#, python-format
msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:781
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1155
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:790
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1149
#, python-format
msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:854
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1237
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:863
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1231
#, python-format
msgid "Snapshot '%(ref)s' renamed to '%(new)s'."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:859
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1246
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:868
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1240
#, python-format
msgid "Snapshot %(disp)s '%(new)s' is now being managed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:926
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1334
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:935
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1328
#, python-format
msgid ""
"Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to"
" '%(new)s'."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:952
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1364
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:961
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1358
#, python-format
msgid ""
"Snapshot %(disp)s '%(vol)s' is no longer managed. Snapshot renamed to "
"'%(new)s'."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1353
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1370
#, python-format
msgid "3PAR vlun %(name)s not found on host %(host)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1447
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1465
#, python-format
msgid ""
"3PAR vlun for volume '%(name)s' was deleted, but the host '%(host)s' was "
"not deleted because: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1566
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1584
#, python-format
msgid "Flash Cache policy set to %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1693
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1711
#, python-format
msgid "Using pool %(pool)s instead of %(cpg)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1946
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1964
#, python-format
msgid "Creating temp snapshot %(snap)s from volume %(vol)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2057
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2075
#, python-format
msgid "Found a temporary snapshot %(name)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2325
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2343
#, python-format
msgid "3PAR driver cannot perform migration. Retype exception: %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2354
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2372
#, python-format
msgid "Volume name changed from %(tmp)s to %(orig)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2429
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2447
#, python-format
msgid "Completed: convert_to_base_volume: id=%s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2551
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2569
#, python-format
msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2572
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2590
#, python-format
msgid "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2577
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2595
#, python-format
msgid ""
"Converting %(volume_name)s to thin dedup provisioning with "
"userCPG=%(new_cpg)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2582
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2600
#, python-format
msgid "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2598
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2616
#, python-format
msgid "tunevv failed because the volume '%s' has snapshots."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3519
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3523
#, python-format
msgid ""
"Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to "
"%(new_snap_cpg)s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3530
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3534
#, python-format
msgid "Modifying %s comments."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3539
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3543
#, python-format
msgid ""
"Retype revert %(volume_name)s snap_cpg from %(new_snap_cpg)s back to "
"%(old_snap_cpg)s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_fc.py:314
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:912
+#: cinder/volume/drivers/hpe/hpe_3par_fc.py:316
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:938
msgid "Need to remove FC Zone, building initiator target map"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:341
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:336
#, python-format
msgid "HPELeftHand API version %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:978
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:972
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because volume "
"is from a different backend."
msgstr ""
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:977
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:983
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:989
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because cluster "
"exists in different management group."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1003
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:997
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because the "
"volume has been exported."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1014
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1008
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because the "
"volume has snapshots."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1022
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1016
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because volume "
"does not exist in this management group."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1055
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1049
#, python-format
msgid "Volume name changed from %(tmp)s to %(orig)s."
msgstr ""
msgid "volume: %(volume)s, lun params: %(params)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:570
+#: cinder/volume/drivers/huawei/huawei_driver.py:568
#, python-format
msgid "QoS: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:617
+#: cinder/volume/drivers/huawei/huawei_driver.py:615
#, python-format
msgid ""
"create_volume_from_snapshot: src_lun_id: %(src_lun_id)s, tgt_lun_id: "
"%(tgt_lun_id)s, copy_name: %(copy_name)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:700
+#: cinder/volume/drivers/huawei/huawei_driver.py:698
#, python-format
msgid "Extend volume: %(volumename)s, oldsize: %(oldsize)s, newsize: %(newsize)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:734
+#: cinder/volume/drivers/huawei/huawei_driver.py:732
#, python-format
msgid "stop_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:824
+#: cinder/volume/drivers/huawei/huawei_driver.py:816
#, python-format
msgid ""
"Retype LUN(id: %(lun_id)s) smartpartition from (name: %(old_name)s, id: "
"%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) success."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:841
+#: cinder/volume/drivers/huawei/huawei_driver.py:833
#, python-format
msgid ""
"Retype LUN(id: %(lun_id)s) smartcache from (name: %(old_name)s, id: "
"%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) successfully."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:851
+#: cinder/volume/drivers/huawei/huawei_driver.py:843
#, python-format
msgid ""
"Retype LUN(id: %(lun_id)s) smarttier policy from %(old_policy)s to "
"%(new_policy)s success."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:867
+#: cinder/volume/drivers/huawei/huawei_driver.py:859
#, python-format
msgid ""
"Retype LUN(id: %(lun_id)s) smartqos from %(old_qos_value)s to %(new_qos)s"
" success."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1443
+#: cinder/volume/drivers/huawei/huawei_driver.py:1433
msgid "Enter initialize_connection."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1447
+#: cinder/volume/drivers/huawei/huawei_driver.py:1437
#, python-format
msgid "initiator name: %(initiator_name)s, volume name: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1456
+#: cinder/volume/drivers/huawei/huawei_driver.py:1446
#, python-format
msgid ""
"initialize_connection, iscsi_iqn: %(iscsi_iqn)s, target_ip: "
"%(target_ip)s, portgroup_id: %(portgroup_id)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1482
+#: cinder/volume/drivers/huawei/huawei_driver.py:1472
#, python-format
msgid "initialize_connection, host lun id is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1511
+#: cinder/volume/drivers/huawei/huawei_driver.py:1501
#, python-format
msgid "initialize_connection success. Return data: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1524
+#: cinder/volume/drivers/huawei/huawei_driver.py:1514
#, python-format
msgid ""
"terminate_connection: volume name: %(volume)s, initiator name: %(ini)s, "
"lun_id: %(lunid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1642
+#: cinder/volume/drivers/huawei/huawei_driver.py:1632
#, python-format
msgid "initialize_connection, initiator: %(wwpns)s, volume name: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1716
+#: cinder/volume/drivers/huawei/huawei_driver.py:1702
#, python-format
msgid "initialize_connection, metadata is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1749
+#: cinder/volume/drivers/huawei/huawei_driver.py:1736
#, python-format
msgid "Return FC info is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1765
+#: cinder/volume/drivers/huawei/huawei_driver.py:1752
#, python-format
msgid "The same hostid is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1784
+#: cinder/volume/drivers/huawei/huawei_driver.py:1771
#, python-format
msgid ""
"terminate_connection: volume name: %(volume)s, wwpns: %(wwns)s, lun_id: "
"%(lunid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1876
+#: cinder/volume/drivers/huawei/huawei_driver.py:1844
#, python-format
msgid "Detach Volume, metadata is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1883
+#: cinder/volume/drivers/huawei/huawei_driver.py:1852
#, python-format
msgid "terminate_connection, return data is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/hypermetro.py:57
+#: cinder/volume/drivers/huawei/hypermetro.py:61
#, python-format
msgid "Hypermetro id: %(metro_id)s. Remote lun id: %(remote_lun_id)s."
msgstr ""
-#: cinder/volume/drivers/huawei/hypermetro.py:111
+#: cinder/volume/drivers/huawei/hypermetro.py:115
#, python-format
msgid "initialize_connection_fc, initiator: %(wwpns)s, volume name: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/hypermetro.py:177
+#: cinder/volume/drivers/huawei/hypermetro.py:181
#, python-format
msgid "Remote return FC info is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/hypermetro.py:194
+#: cinder/volume/drivers/huawei/hypermetro.py:196
#, python-format
msgid ""
"terminate_connection_fc: volume name: %(volume)s, wwpns: %(wwns)s, "
"lun_id: %(lunid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:78
+#: cinder/volume/drivers/huawei/rest_client.py:79
#, python-format
msgid ""
"\n"
"\n"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:403
+#: cinder/volume/drivers/huawei/rest_client.py:404
#, python-format
msgid ""
"do_mapping, lun_group: %(lun_group)s, view_id: %(view_id)s, lun_id: "
"%(lun_id)s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:500
+#: cinder/volume/drivers/huawei/rest_client.py:501
#, python-format
msgid ""
"create_hostgroup_with_check. hostgroup name: %(name)s, hostgroup id: "
"%(id)s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:511
+#: cinder/volume/drivers/huawei/rest_client.py:512
#, python-format
msgid ""
"Failed to create hostgroup: %(name)s. Please check if it exists on the "
"array."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:524
+#: cinder/volume/drivers/huawei/rest_client.py:525
#, python-format
msgid ""
"create_hostgroup_with_check. Create hostgroup success. hostgroup name: "
"%(name)s, hostgroup id: %(id)s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:614
+#: cinder/volume/drivers/huawei/rest_client.py:615
#, python-format
msgid "add_host_with_check. host name: %(name)s, host id: %(id)s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:625
+#: cinder/volume/drivers/huawei/rest_client.py:626
#, python-format
msgid "Failed to create host: %(name)s. Check if it exists on the array."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:638
+#: cinder/volume/drivers/huawei/rest_client.py:639
#, python-format
msgid ""
"add_host_with_check. create host success. host name: %(name)s, host id: "
"%(id)s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:769
+#: cinder/volume/drivers/huawei/rest_client.py:770
msgid "Use CHAP when adding initiator to host."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:775
+#: cinder/volume/drivers/huawei/rest_client.py:776
msgid "Use ALUA when adding initiator to host."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1083
+#: cinder/volume/drivers/huawei/rest_client.py:1084
#, python-format
msgid "New str info is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1098
+#: cinder/volume/drivers/huawei/rest_client.py:1099
#, python-format
msgid "_get_tgt_iqn: iSCSI target iqn is: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1187
+#: cinder/volume/drivers/huawei/rest_client.py:1188
#, python-format
msgid "_get_tgt_ip_from_portgroup: Get ip: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1229
+#: cinder/volume/drivers/huawei/rest_client.py:1230
#, python-format
msgid "Get the default ip: %s."
msgstr ""
msgstr ""
#: cinder/volume/drivers/ibm/flashsystem_fc.py:180
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:655
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:663
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s."
msgstr ""
msgid "Could not find replica to delete of volume %(vol)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1497
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1506
#, python-format
msgid "Unable to get remote copy information for volume %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1528
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1537
#, python-format
msgid "Tried to delete non-existent vdisk %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2271
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2382
#, python-format
msgid ""
"_check_volume_copy_ops: Volume %(vol)s does not have the specified vdisk "
"copy operation: orig=%(orig)s new=%(new)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:109
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:110
#, python-format
msgid "%(node)s will be removed since it is not supported by the FC driver."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:290
-#: cinder/volume/drivers/netapp/eseries/library.py:782
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:291
+#: cinder/volume/drivers/netapp/eseries/library.py:1213
msgid "Need to remove FC Zone, building initiator target map."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:113
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:114
#, python-format
msgid "%(node)s will be removed since it is not supported by the iSCSI driver."
msgstr ""
msgid "Create Volume %(volume_id)s completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:891
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:893
#, python-format
msgid "Delete Volume %(volume_id)s completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:943
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:945
#, python-format
msgid "Create Cloned Volume %(volume_id)s completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:995
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:997
#, python-format
msgid "Create export done from Volume %(volume_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1008
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1010
#, python-format
msgid ""
"Successfully update volume stats. backend: %(volume_backend_name)s, "
"protocol: %(storage_protocol)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1108
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1110
#, python-format
msgid ""
"Create success. Snapshot: %(snapshot)s, Snapshot ID in raid: "
"%(raid_snapshot_id)s, volume: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1140
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1142
#, python-format
msgid "Delete Snapshot %(snapshot_id)s completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1205
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1207
#, python-format
msgid "Create Volume %(volume_id)s from snapshot %(snapshot_id)s completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1282
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1284
#, python-format
msgid ""
"Successfully initialized connection. target_wwn: %(target_wwn)s, "
"initiator_target_map: %(initiator_target_map)s, lun: %(target_lun)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1406
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1410
#, python-format
msgid "Successfully initialized connection with volume: %(volume_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1566
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1570
#, python-format
msgid "Successfully extended volume %(volume_id)s to size %(size)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1602
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1606
#, python-format
msgid "Successfully terminated connection for volume: %(volume_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1622
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1626
#, python-format
msgid "Migrate Volume %(volume_id)s completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1771
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1775
#, python-format
msgid "Rename Volume %(volume_id)s completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1802
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1806
#, python-format
msgid "Unmanage volume %(volume_id)s completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1884
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1888
#, python-format
msgid "Retype Volume %(volume_id)s is done and migrated to pool %(pool_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1903
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1907
#, python-format
msgid "Retype Volume %(volume_id)s is completed."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1931
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1935
#, python-format
msgid "Update migrated volume %(new_volume)s completed."
msgstr ""
"%(storage_protocol)s loaded."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:407
+#: cinder/volume/drivers/netapp/utils.py:412
#, python-format
msgid "No rpm info found for %(pkg)s package."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:416
+#: cinder/volume/drivers/netapp/utils.py:421
#, python-format
msgid "Could not run rpm command: %(msg)s."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:427
+#: cinder/volume/drivers/netapp/utils.py:432
#, python-format
msgid "No dpkg-query info found for %(pkg)s package."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:445
+#: cinder/volume/drivers/netapp/utils.py:450
#, python-format
msgid "Could not run dpkg-query command: %(msg)s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:542
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:544
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:564
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:566
#, python-format
msgid "Resizing LUN %s to new size using clone operation."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:599
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:601
#, python-format
msgid "Post clone resize LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:666
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:668
#, python-format
msgid "LUN with given ref %s need not be renamed during manage operation."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:678
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:680
#, python-format
msgid ""
"Manage operation completed for LUN with new path %(path)s and uuid "
"%(uuid)s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:731
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:733
#, python-format
msgid "Unmanaged LUN with current path %(path)s and uuid %(uuid)s."
msgstr ""
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:1076
+#, python-format
+msgid "Backing consistency group snapshot %s available for deletion"
+msgstr ""
+
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:319
#, python-format
msgid "Registering image in cache %s"
msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:168
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:180
#, python-format
msgid "Resizing LUN %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:212
+#: cinder/volume/drivers/netapp/eseries/library.py:238
#, python-format
msgid ""
"The multi-attach E-Series host group '%(label)s' already exists with "
"clusterRef %(clusterRef)s"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:218
+#: cinder/volume/drivers/netapp/eseries/library.py:244
#, python-format
msgid ""
"Created multi-attach E-Series host group %(label)s with clusterRef "
"%(clusterRef)s"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:240
+#: cinder/volume/drivers/netapp/eseries/library.py:266
msgid "Embedded mode detected."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:243
+#: cinder/volume/drivers/netapp/eseries/library.py:269
msgid "Proxy mode detected."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:301
+#: cinder/volume/drivers/netapp/eseries/library.py:327
#, python-format
msgid "System with controller addresses [%s] is not registered with web service."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:323
+#: cinder/volume/drivers/netapp/eseries/library.py:349
msgid "Waiting for web service to validate the configured password."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:326
+#: cinder/volume/drivers/netapp/eseries/library.py:352
msgid "Waiting for web service array communication."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:340
+#: cinder/volume/drivers/netapp/eseries/library.py:366
#, python-format
msgid "System %(id)s has %(status)s status."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:481
-#: cinder/volume/drivers/netapp/eseries/library.py:520
-#: cinder/volume/drivers/netapp/eseries/library.py:536
+#: cinder/volume/drivers/netapp/eseries/library.py:582
+#: cinder/volume/drivers/netapp/eseries/library.py:621
+#: cinder/volume/drivers/netapp/eseries/library.py:645
#, python-format
msgid "Created volume with label %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:563
+#: cinder/volume/drivers/netapp/eseries/library.py:670
#, python-format
msgid "Copying src vol %(src)s to dest vol %(dst)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:580
+#: cinder/volume/drivers/netapp/eseries/library.py:686
#, python-format
msgid "Vol copy job completed for dest %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:593
+#: cinder/volume/drivers/netapp/eseries/library.py:704
#, python-format
msgid "Copy job to dest vol %s completed."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:631
+#: cinder/volume/drivers/netapp/eseries/library.py:891
#, python-format
msgid "Created snap grp with label %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:932
+#: cinder/volume/drivers/netapp/eseries/library.py:1363
#, python-format
msgid "Creating host with ports %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1018
+#: cinder/volume/drivers/netapp/eseries/library.py:1449
#, python-format
msgid "E-series proxy API version %s does not support autosupport logging."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1062
+#: cinder/volume/drivers/netapp/eseries/library.py:1493
#, python-format
msgid "Updating storage service catalog information for backend '%s'"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1077
+#: cinder/volume/drivers/netapp/eseries/library.py:1508
#, python-format
msgid ""
"E-series proxy API version %(version)s does not support full set of SSC "
"extra specs. The proxy version must be at at least %(min_version)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1302
+#: cinder/volume/drivers/netapp/eseries/library.py:1735
#, python-format
msgid ""
"Waiting for volume expansion of %(vol)s to complete, current remaining "
"actions are %(action)s. ETA: %(eta)s mins."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1341
+#: cinder/volume/drivers/netapp/eseries/library.py:1929
+#, python-format
+msgid "Deleting volume %s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:1965
+#, python-format
+msgid "Removing volume %(v)s from consistency group %(cg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:1972
+#, python-format
+msgid "Adding volume %(v)s to consistency group %(cg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:2048
#, python-format
msgid "Volume with given ref %s need not be renamed during manage operation."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1346
+#: cinder/volume/drivers/netapp/eseries/library.py:2053
#, python-format
msgid ""
"Manage operation completed for volume with new label %(label)s and wwn "
"%(wwn)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1384
+#: cinder/volume/drivers/netapp/eseries/library.py:2091
#, python-format
msgid "Unmanaged volume with current label %(label)s and wwn %(wwn)s."
msgstr ""
msgstr ""
#: cinder/volume/drivers/nexenta/ns5/iscsi.py:278
-#: cinder/volume/drivers/zfssa/zfssanfs.py:229
+#: cinder/volume/drivers/zfssa/zfssanfs.py:239
#, python-format
msgid "Deleting snapshot: %s"
msgstr ""
msgid "Unexporting lun %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:318
+#: cinder/volume/drivers/vmware/vmdk.py:319
msgid "Backing not available, no operation to be performed."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:515
+#: cinder/volume/drivers/vmware/vmdk.py:516
#, python-format
msgid "There is no backing for the volume: %s. Need to create one."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:537
+#: cinder/volume/drivers/vmware/vmdk.py:538
#, python-format
msgid ""
"Returning connection_info: %(info)s for volume: %(volume)s with "
"connector: %(connector)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:591
+#: cinder/volume/drivers/vmware/vmdk.py:592
#, python-format
msgid "There is no backing, so will not create snapshot: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:596
+#: cinder/volume/drivers/vmware/vmdk.py:597
#, python-format
msgid "Successfully created snapshot: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:623
+#: cinder/volume/drivers/vmware/vmdk.py:624
#, python-format
msgid "There is no backing, and so there is no snapshot: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:627
+#: cinder/volume/drivers/vmware/vmdk.py:628
#, python-format
msgid "Successfully deleted snapshot: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1042
+#: cinder/volume/drivers/vmware/vmdk.py:1044
#, python-format
msgid "Done copying image: %(id)s to volume: %(vol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1161
+#: cinder/volume/drivers/vmware/vmdk.py:1163
#, python-format
msgid "Backing not found, creating for volume: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1184
+#: cinder/volume/drivers/vmware/vmdk.py:1186
#, python-format
msgid "Done copying volume %(vol)s to a new image %(img)s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1376
+#: cinder/volume/drivers/vmware/vmdk.py:1377
#, python-format
msgid "There is no backing for volume: %s; no need to extend the virtual disk."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1383
-#: cinder/volume/drivers/vmware/vmdk.py:1412
+#: cinder/volume/drivers/vmware/vmdk.py:1384
+#: cinder/volume/drivers/vmware/vmdk.py:1413
#, python-format
msgid "Successfully extended volume: %(vol)s to size: %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1395
+#: cinder/volume/drivers/vmware/vmdk.py:1396
#, python-format
msgid ""
"Relocating volume: %s to a different datastore due to insufficient disk "
"space on current datastore."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1682
+#: cinder/volume/drivers/vmware/vmdk.py:1767
#, python-format
msgid "Using overridden vmware_host_version from config: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1686
+#: cinder/volume/drivers/vmware/vmdk.py:1771
#, python-format
msgid "Fetched vCenter server version: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1735
+#: cinder/volume/drivers/vmware/vmdk.py:1820
#, python-format
msgid "Using compute cluster(s): %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1737
+#: cinder/volume/drivers/vmware/vmdk.py:1822
#, python-format
msgid "Successfully setup driver: %(driver)s for server: %(ip)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1865
-#: cinder/volume/drivers/vmware/volumeops.py:1187
+#: cinder/volume/drivers/vmware/vmdk.py:1952
+#: cinder/volume/drivers/vmware/volumeops.py:1192
#, python-format
msgid "Successfully created clone: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1879
+#: cinder/volume/drivers/vmware/vmdk.py:1966
#, python-format
msgid ""
"There is no backing for the snapshotted volume: %(snap)s. Not creating "
"any backing for the volume: %(vol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1887
+#: cinder/volume/drivers/vmware/vmdk.py:1974
#, python-format
msgid ""
"There is no snapshot point for the snapshotted volume: %(snap)s. Not "
"creating any backing for the volume: %(vol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1916
+#: cinder/volume/drivers/vmware/vmdk.py:2003
#, python-format
msgid ""
"There is no backing for the source volume: %(src)s. Not creating any "
msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1237
+#: cinder/volume/drivers/vmware/volumeops.py:1262
#, python-format
msgid "Renaming backing VM: %(backing)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1246
+#: cinder/volume/drivers/vmware/volumeops.py:1271
#, python-format
msgid "Backing VM: %(backing)s renamed to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1319
+#: cinder/volume/drivers/vmware/volumeops.py:1344
#, python-format
msgid "Successfully deleted file: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1339
+#: cinder/volume/drivers/vmware/volumeops.py:1364
#, python-format
msgid "Created datastore folder: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1495
+#: cinder/volume/drivers/vmware/volumeops.py:1520
#, python-format
msgid "Successfully copied disk at: %(src)s to: %(dest)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1513
+#: cinder/volume/drivers/vmware/volumeops.py:1564
#, python-format
msgid "Deleted vmdk file: %s."
msgstr ""
msgid "ZFSSA version: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:135
-#: cinder/volume/drivers/zfssa/zfssanfs.py:112
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:140
+#: cinder/volume/drivers/zfssa/zfssanfs.py:118
#, python-format
msgid "Connecting to host: %s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:822
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:868
#, python-format
msgid "Connecting to target host: %s for backend enabled migration."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:206
+#: cinder/volume/drivers/zfssa/zfssanfs.py:216
#, python-format
msgid "Creating snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:233
+#: cinder/volume/drivers/zfssa/zfssanfs.py:243
#, python-format
msgid "Creatng volume from snapshot. volume: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:235
+#: cinder/volume/drivers/zfssa/zfssanfs.py:245
#, python-format
msgid "Source Snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:267
+#: cinder/volume/drivers/zfssa/zfssanfs.py:277
#, python-format
msgid "new cloned volume: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:268
+#: cinder/volume/drivers/zfssa/zfssanfs.py:278
#, python-format
msgid "source volume for cloning: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:289
+#: cinder/volume/drivers/zfssa/zfssanfs.py:299
#, python-format
msgid "Checking origin %(origin)s of volume %(volume)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:599
+#: cinder/volume/drivers/zfssa/zfssanfs.py:620
#, python-format
msgid "Source and destination ZFSSA shares are the same. Do nothing. volume: %s"
msgstr ""
msgid "Zoning policy for fabric %(policy)s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:403
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:405
#, python-format
msgid "Filtered targets for SAN is: %(targets)s"
msgstr ""
msgid "VF context is changed in the session."
msgstr ""
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:312
+#, python-format
+msgid "Connector returning fcnsinfo-%s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:131
+#, python-format
+msgid "CiscoFCZoneDriver - Add connection for I-T map: %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:149
+#, python-format
+msgid "Zoning policy for Fabric %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:187
+#, python-format
+msgid "Zone exists in I-T mode. Skipping zone creation %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:219
+#, python-format
+msgid "Zone map to add: %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:260
+#, python-format
+msgid "CiscoFCZoneDriver - Delete connection for I-T map: %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:279
+#, python-format
+msgid "Zoning policy for fabric %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:362
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:464
+#, python-format
+msgid "Filtered targets for SAN is: %s"
+msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev250\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-23 06:41+0000\n"
+"POT-Creation-Date: 2016-03-04 06:35+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Reconnect attempt %(attempt)s failed. Next try in %(backoff).2fs."
msgstr ""
-#: cinder/quota_utils.py:84
+#: cinder/quota_utils.py:85
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume - "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/quota_utils.py:95 cinder/transfer/api.py:200
+#: cinder/quota_utils.py:96 cinder/transfer/api.py:201
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
"volumes already consumed)"
msgstr ""
-#: cinder/service.py:100
+#: cinder/service.py:95
msgid ""
"OSProfiler is enabled.\n"
"It means that person who knows any of hmac_keys that are specified in "
" retrieve trace information.\n"
"To disable OSprofiler set in cinder.conf:\n"
"[profiler]\n"
-"profiler_enabled=false"
+"enabled=false"
msgstr ""
-#: cinder/service.py:205
+#: cinder/service.py:200
#, python-format
msgid ""
"Report interval must be less than service down time. Current config "
"%(new_down_time)s"
msgstr ""
-#: cinder/service.py:280
-msgid "Service killed that has no database entry"
-msgstr ""
-
-#: cinder/utils.py:962
+#: cinder/utils.py:982
#, python-format
msgid "Invalid trace flag: %s"
msgstr ""
#: cinder/api/__init__.py:31
msgid ""
-"The v1 api is deprecated and will be removed in the Liberty release. You "
-"should set enable_v1_api=false and enable_v2_api=true in your cinder.conf"
-" file."
+"The v1 api is deprecated and is not under active development. You should "
+"set enable_v1_api=false and enable_v3_api=true in your cinder.conf file."
msgstr ""
#: cinder/api/extensions.py:276
"resource"
msgstr ""
-#: cinder/backup/api.py:246
+#: cinder/backup/api.py:282
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG backup "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/backup/api.py:258
+#: cinder/backup/api.py:294
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create backups (%(d_consumed)d "
"backups already consumed)"
msgstr ""
-#: cinder/backup/chunkeddriver.py:724
+#: cinder/backup/chunkeddriver.py:725
msgid "Error while listing objects, continuing with delete."
msgstr ""
msgid "Id not in sort_keys; is sort_keys unique?"
msgstr ""
-#: cinder/consistencygroup/api.py:105
+#: cinder/consistencygroup/api.py:111
#, python-format
msgid "Availability zone '%s' is invalid"
msgstr ""
msgid "Deadlock detected when running '%(func_name)s': Retrying..."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:955
+#: cinder/db/sqlalchemy/api.py:1007
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
"generated: '%s' :: Defaulting to a goodness of 0"
msgstr ""
-#: cinder/transfer/api.py:188 cinder/volume/flows/api/create_volume.py:619
+#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:87
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:133
+#, python-format
+msgid ""
+"The \"netapp_size_multiplier\" configuration option is deprecated and "
+"will be removed in the Mitaka release. Please set \"reserved_percentage ="
+" %d\" instead."
+msgstr ""
+
+#: cinder/transfer/api.py:189 cinder/volume/flows/api/create_volume.py:622
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
"(%(d_consumed)dG of %(d_quota)dG already consumed)"
msgstr ""
-#: cinder/volume/api.py:754 cinder/volume/utils.py:721
+#: cinder/volume/api.py:759 cinder/volume/utils.py:721
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
"(%(d_consumed)dG of %(d_quota)dG already consumed)."
msgstr ""
-#: cinder/volume/api.py:766 cinder/volume/utils.py:733
+#: cinder/volume/api.py:771 cinder/volume/utils.py:733
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)."
msgstr ""
-#: cinder/volume/driver.py:474
+#: cinder/volume/driver.py:472
#, python-format
msgid "Failed to activate volume copy throttling: %(err)s"
msgstr ""
-#: cinder/volume/driver.py:675
+#: cinder/volume/driver.py:673
#, python-format
msgid ""
"The colon in vendor name was replaced by underscore. Updated vendor name "
"is %(name)s\"."
msgstr ""
-#: cinder/volume/driver.py:689
+#: cinder/volume/driver.py:687
#, python-format
msgid ""
"Vendor unique property \"%(property)s\" must start with vendor prefix "
"capabilities list."
msgstr ""
-#: cinder/volume/driver.py:922
+#: cinder/volume/driver.py:865
#, python-format
msgid ""
"Failed terminating the connection of volume %(volume_id)s, but it is "
"acceptable."
msgstr ""
-#: cinder/volume/driver.py:2479 cinder/volume/targets/iscsi.py:154
+#: cinder/volume/driver.py:2329 cinder/volume/targets/iscsi.py:154
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/manager.py:235
+#: cinder/volume/manager.py:242
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:427
+#: cinder/volume/manager.py:450
#, python-format
msgid "Detected volume stuck in %(curr_status)s status, setting to ERROR."
msgstr ""
-#: cinder/volume/manager.py:446
+#: cinder/volume/manager.py:469
msgid "Detected snapshot stuck in creating status, setting to ERROR."
msgstr ""
-#: cinder/volume/manager.py:1070
+#: cinder/volume/manager.py:1136
#, python-format
msgid ""
"Unable to ensure space for image-volume in cache. Will skip creating "
"entry for image %(image)s on host %(host)s."
msgstr ""
-#: cinder/volume/manager.py:1080
+#: cinder/volume/manager.py:1146
#, python-format
msgid ""
"Unable to clone image_volume for image %(image_id)s will not create cache"
" entry."
msgstr ""
-#: cinder/volume/manager.py:1092
+#: cinder/volume/manager.py:1158
#, python-format
msgid "Failed to create new image-volume cache entry. Error: %(exception)s"
msgstr ""
-#: cinder/volume/manager.py:1182
+#: cinder/volume/manager.py:1248
#, python-format
msgid "Registration of image volume URI %(uri)s to image %(image_id)s failed."
msgstr ""
-#: cinder/volume/manager.py:1255
+#: cinder/volume/manager.py:1321
#, python-format
msgid "Deleting image in unexpected status: %(image_status)s."
msgstr ""
-#: cinder/volume/manager.py:1261
+#: cinder/volume/manager.py:1327
msgid "Image delete encountered an error."
msgstr ""
-#: cinder/volume/manager.py:1742
+#: cinder/volume/manager.py:1814
#, python-format
msgid ""
"Failed to migrate volume. The destination volume %(vol)s is not deleted "
"since the source volume may have been deleted."
msgstr ""
-#: cinder/volume/manager.py:1911
+#: cinder/volume/manager.py:1983
#, python-format
msgid "Update driver status failed: %(config_group)s is uninitialized."
msgstr ""
-#: cinder/volume/qos_specs.py:197
+#: cinder/volume/manager.py:3371
+msgid ""
+"Error encountered on Cinder backend during freeze operation, service is "
+"frozen, however notification to driver has failed."
+msgstr ""
+
+#: cinder/volume/qos_specs.py:201
#, python-format
msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s"
msgstr ""
-#: cinder/volume/qos_specs.py:211
+#: cinder/volume/qos_specs.py:215
#, python-format
msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s"
msgstr ""
-#: cinder/volume/qos_specs.py:225
+#: cinder/volume/qos_specs.py:229
#, python-format
msgid "Failed to disassociate qos specs %s."
msgstr ""
msgid "The device %s won't be cleared."
msgstr ""
-#: cinder/volume/drivers/datera.py:110
-msgid ""
-"Client cert verification and datera_api_token are deprecated in the "
-"Datera driver, and will be removed in the Liberty release. Please set the"
-" san_login and san_password in your cinder.conf instead."
-msgstr ""
-
#: cinder/volume/drivers/drbdmanagedrv.py:135
#, python-format
msgid "Got disconnected; trying to reconnect. (%s)"
msgid "Attempted to delete a space that's not there."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unable to update stats on non-initialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:434
+#: cinder/volume/drivers/lvm.py:435
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
msgid "Error updating agent-type for volume %s."
msgstr ""
-#: cinder/volume/drivers/pure.py:280 cinder/volume/drivers/pure.py:333
-#, python-format
-msgid "Volume %s is failed over - skipping addition to Consistency Group."
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:301
+#: cinder/volume/drivers/pure.py:305
#, python-format
msgid "Adding Volume to Protection Group failed with message: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:368
+#: cinder/volume/drivers/pure.py:356
#, python-format
msgid "Volume deletion failed with message: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:399
+#: cinder/volume/drivers/pure.py:386
#, python-format
msgid "Snapshot deletion failed with message: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:467
+#: cinder/volume/drivers/pure.py:454
#, python-format
msgid "Purity host deletion failed: %(msg)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:682
+#: cinder/volume/drivers/pure.py:676
#, python-format
msgid "Unable to delete Protection Group: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:753
+#: cinder/volume/drivers/pure.py:749
#, python-format
msgid "Unable to delete Protection Group Snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:868
+#: cinder/volume/drivers/pure.py:866
#, python-format
msgid "Unable to rename %(old_name)s, error message: %(error)s"
msgstr ""
-#: cinder/volume/drivers/pure.py:1106
+#: cinder/volume/drivers/pure.py:1084
#, python-format
msgid "Disable replication on volume failed: already disabled: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:1427
+#: cinder/volume/drivers/pure.py:1346
#, python-format
msgid "Skipping creation of PG %s since it already exists."
msgstr ""
-#: cinder/volume/drivers/pure.py:1435
+#: cinder/volume/drivers/pure.py:1354
#, python-format
msgid "Protection group %s is deleted but not eradicated - will recreate."
msgstr ""
"%(error)s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:322
+#: cinder/volume/drivers/tintri.py:389
#, python-format
msgid "Exception while creating image %(image_id)s snapshot. Exception: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:347
+#: cinder/volume/drivers/tintri.py:414
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:452
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:356
+#: cinder/volume/drivers/tintri.py:423
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:765
#, python-format
msgid "Destination %s already exists."
msgstr ""
-#: cinder/volume/drivers/tintri.py:364
+#: cinder/volume/drivers/tintri.py:431
#, python-format
msgid "Exception moving file %(src)s. Message: %(e)s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:424
+#: cinder/volume/drivers/tintri.py:496
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:511
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:530
+#: cinder/volume/drivers/tintri.py:611
msgid "Unexpected exception while listing used share."
msgstr ""
-#: cinder/volume/drivers/xio.py:463
+#: cinder/volume/drivers/xio.py:464
#, python-format
msgid "IOnetworks GET failed (%d)"
msgstr ""
-#: cinder/volume/drivers/xio.py:588
+#: cinder/volume/drivers/xio.py:589
#, python-format
msgid "Could not get status for %(name)s (%(status)d)."
msgstr ""
-#: cinder/volume/drivers/xio.py:595
+#: cinder/volume/drivers/xio.py:596
msgid "No volume node in XML content."
msgstr ""
-#: cinder/volume/drivers/xio.py:602
+#: cinder/volume/drivers/xio.py:603
#, python-format
msgid "No status payload for volume %s."
msgstr ""
-#: cinder/volume/drivers/xio.py:689
+#: cinder/volume/drivers/xio.py:690
#, python-format
msgid "Volume %(name)s already presented (%(status)d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:957
+#: cinder/volume/drivers/xio.py:958
#, python-format
msgid "Could not get pool information (%s)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1192
+#: cinder/volume/drivers/xio.py:1193
#, python-format
msgid "%s not found!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1203
+#: cinder/volume/drivers/xio.py:1204
#, python-format
msgid "DELETE call failed for %s!"
msgstr ""
"count %(tgt)d."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:691
+#: cinder/volume/drivers/emc/emc_vmax_common.py:741
msgid ""
"The VMAX plugin only supports Retype. If a pool based migration is "
"necessary this will happen on a Retype From the command line: cinder "
"policy on-demand"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:728
+#: cinder/volume/drivers/emc/emc_vmax_common.py:778
#, python-format
msgid ""
"Failed to migrate: %(volumeName)s from default source storage group for "
"FAST policy: %(sourceFastPolicyName)s. Attempting cleanup... "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:756
+#: cinder/volume/drivers/emc/emc_vmax_common.py:806
#, python-format
msgid ""
"Attempting a rollback of: %(volumeName)s to original pool "
"%(sourcePoolInstanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:788
+#: cinder/volume/drivers/emc/emc_vmax_common.py:838
#, python-format
msgid "_migrate_rollback on : %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:824
+#: cinder/volume/drivers/emc/emc_vmax_common.py:874
#, python-format
msgid "_migrate_cleanup on : %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1021
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1071
#, python-format
msgid ""
"The volume: %(volumename)s was not first part of the default storage "
"group for FAST policy %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1114
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1164
#, python-format
msgid "Volume: %(volumeName)s is not currently belonging to any storage group."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1490
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1545
#, python-format
msgid ""
"Volume is masked but not to host %(host)s as expected. Returning empty "
"dictionary."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2176
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2230
#, python-format
msgid ""
"Pre check for deletion. Volume: %(volumeName)s is part of a storage "
"group. Attempting removal from %(storageGroupInstanceNames)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3050
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3104
#, python-format
msgid "Volume : %(volumeName)s is not currently belonging to any storage group."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3323
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3377
#, python-format
msgid ""
"The volume: %(volumename)s. was not first part of the default storage "
"group for FAST policy %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3785
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3839
#, python-format
msgid ""
"Clone failed on V3. Cleaning up the target volume. Clone name: "
"%(cloneName)s "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3996
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4050
#, python-format
msgid "FAST is enabled. Policy: %(fastPolicyName)s."
msgstr ""
msgid "Unable to get storage tiers from tier policy rule."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fc.py:254
+#: cinder/volume/drivers/emc/emc_vmax_fc.py:257
#, python-format
msgid "Volume %(volume)s is not in any masking view."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:203
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:209
#, python-format
msgid ""
"Volume: %(volumeName)s does not belong to storage group "
"%(defaultSgGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1098
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1365
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1104
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1371
#, python-format
msgid "Unable to find Masking view: %(view)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1267
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1273
#, python-format
msgid ""
"No storage group found. Performing rollback on Volume: %(volumeName)s To "
"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1647
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1653
#, python-format
msgid ""
"Volume %(volumeName)s was not first part of the default storage group for"
" the FAST Policy."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2221
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2234
#, python-format
msgid "No target ports found in masking view %(maskingView)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2288
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2307
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2304
#, python-format
msgid "No port group found in masking view %(mv)s."
msgstr ""
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2323
+#, python-format
+msgid "No Initiator group found in masking view %(mv)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2523
+#, python-format
+msgid "Deletion of initiator path %(hardwareIdPath)s is failed."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2596
+#, python-format
+msgid ""
+"Initiator group %(initiatorGroupName)s is associated with masking views "
+"and can't be deleted. Number of associated masking view is: %(nmv)d."
+msgstr ""
+
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:633
#, python-format
msgid ""
"expect."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1222
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1221
#, python-format
msgid "Storage sync name not found for target %(target)s on %(storageSystem)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1263
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1262
#, python-format
msgid ""
"Group sync name not found for target group %(target)s on "
"%(storageSystem)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1728
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1727
#, python-format
msgid ""
"CreateStorageHardwareID failed. initiator: %(initiator)s, rc=%(rc)d, "
"ret=%(ret)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1748
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1747
msgid "Cannot determine the hardware type."
msgstr ""
msgstr ""
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2685
-#: cinder/volume/drivers/huawei/huawei_driver.py:787
+#: cinder/volume/drivers/huawei/huawei_driver.py:779
msgid "Storage-assisted migration failed during retype."
msgstr ""
msgid "%(method)s: removing secondary image from %(name)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:134
+#: cinder/volume/drivers/emc/scaleio.py:131
msgid "No storage pool name or id was found."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:173
+#: cinder/volume/drivers/emc/scaleio.py:170
msgid "No protection domain name or id was specified in configuration."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:194
+#: cinder/volume/drivers/emc/scaleio.py:191
msgid "Verify certificate is not set, using default of False."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:242
+#: cinder/volume/drivers/emc/scaleio.py:239
msgid "QoS specs are overriding extra_specs."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:567
+#: cinder/volume/drivers/emc/scaleio.py:564
#, python-format
msgid ""
"ScaleIO only supports volumes with a granularity of 8 GBs. The new volume"
" size is: %d."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:656
+#: cinder/volume/drivers/emc/scaleio.py:658
#, python-format
msgid "Ignoring error in delete volume %s: Volume not found."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:660
+#: cinder/volume/drivers/emc/scaleio.py:662
msgid ""
"Volume does not have provider_id thus does not map to a ScaleIO volume. "
"Allowing deletion to proceed."
msgid "ldev(%(ldev)d) is already mapped (hlun: %(hlu)d)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_backend.py:271
+#: cinder/volume/drivers/hitachi/hnas_backend.py:273
#, python-format
msgid "get_evs: %(out)s -- No find for %(fsid)s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_backend.py:306
+#: cinder/volume/drivers/hitachi/hnas_backend.py:308
#, python-format
msgid "get_fsid: %(out)s -- No info for %(fslabel)s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:726
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:728
msgid "terminate_conn: provider location empty."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:430
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:439
#, python-format
msgid ""
"srstatld requires WSAPI version '%(srstatld_version)s' version "
"'%(version)s' is installed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:555
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:564
#, python-format
msgid "Virtual Volume Set '%s' doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:667
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2463
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:676
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2481
#, python-format
msgid "Delete Snapshot id not found. Removing from cinder: %(id)s Ex: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:768
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1141
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:777
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1135
#, python-format
msgid "Failed to manage virtual volume %(disp)s due to error during retype."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1396
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1414
#, python-format
msgid "3PAR vlun for volume %(name)s not found on host %(host)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1687
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1705
msgid ""
"'hpe3par:cpg' is not supported as an extra spec in a volume type. CPG's "
"are chosen by the cinder scheduler, as a pool, from the cinder.conf entry"
" 'hpe3par_cpg', which can be a list of CPGs."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2082
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2100
#, python-format
msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2996
-msgid ""
-"The primary array is currently unreachable. All targets returned from "
-"list_replication_targets are pulled directly from cinder.conf and are not"
-" guarenteed to be available because they could not be verified with the "
-"primary array."
-msgstr ""
-
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3057
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1580
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3045
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1527
#, python-format
msgid ""
"The secondary array must have an API version of %(min_ver)s or higher. "
"as a valid replication target."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3067
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3055
#, python-format
msgid ""
-"'%s' is not a valid replication array. In order to be valid, "
-"target_device_id, replication_mode, hpe3par_api_url, hpe3par_username, "
-"hpe3par_password, cpg_map, san_ip, san_login, and san_password must be "
-"specified. If the target is managed, managed_backend_name must be set as "
-"well."
+"'%s' is not a valid replication array. In order to be valid, backend_id, "
+"replication_mode, hpe3par_api_url, hpe3par_username, hpe3par_password, "
+"cpg_map, san_ip, san_login, and san_password must be specified. If the "
+"target is managed, managed_backend_name must be set as well."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_fc.py:123
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:134
+#: cinder/volume/drivers/hpe/hpe_3par_fc.py:125
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:137
msgid ""
"The primary array is not reachable at this time. Since replication is "
"enabled, listing replication targets and failing over a volume can still "
"be performed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:203
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:206
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:235
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:238
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hpe3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:378
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:387
#, python-format
msgid ""
"iSCSI IP: '%s' was not found in hpe3par_iscsi_ips list defined in "
"cinder.conf."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:416
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:425
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:569
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:578
msgid ""
"Host exists without CHAP credentials set and has iSCSI attachments but "
"CHAP is enabled. Updating host with new CHAP credentials."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:601
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:610
msgid "Host has no CHAP key, but CHAP is enabled."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:605
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:614
msgid "No host or VLUNs exist. Generating new CHAP key."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:634
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:643
msgid "Non-iSCSI VLUN detected."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:638
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:647
msgid "No VLUN contained CHAP credentials. Generating new CHAP key."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:344
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:339
#, python-format
msgid ""
"HPELeftHand API is version %(current)s. A minimum version of %(min)s is "
"needed for manage/unmanage support."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:815
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:809
msgid "The 'hplh' prefix is deprecated. Use 'hpelh' instead."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:855
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:849
#, python-format
msgid "CHAP secret exists for host %s but CHAP is disabled"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:858
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:852
#, python-format
msgid "CHAP is enabled, but server secret not configured on server %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:932
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:926
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1476
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1427
msgid ""
"The primary array is currently offline, remote copy has been "
"automatically paused."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1590
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1537
#, python-format
msgid ""
-"'%s' is not a valid replication array. In order to be valid, "
-"target_device_id, hpelefthand_api_url, hpelefthand_username, "
-"hpelefthand_password, and hpelefthand_clustername, must be specified. If "
-"the target is managed, managed_backend_name must be set as well."
+"'%s' is not a valid replication array. In order to be valid, backend_id, "
+"hpelefthand_api_url, hpelefthand_username, hpelefthand_password, and "
+"hpelefthand_clustername, must be specified. If the target is managed, "
+"managed_backend_name must be set as well."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1709
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1730
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1752
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1650
+#, python-format
+msgid ""
+"There was a problem when trying to determine if the volume can be failed-"
+"back: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1755
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1776
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1798
#, python-format
msgid ""
"There was no extra_spec value for %(spec_name)s, so the default value of "
" type extra_specs."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:336
+#: cinder/volume/drivers/huawei/huawei_driver.py:335
#, python-format
msgid "Can't find lun %s on the array."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:671
+#: cinder/volume/drivers/huawei/huawei_driver.py:669
#, python-format
msgid "Failure deleting the snapshot %(snapshot_id)s of volume %(volume_id)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:749
-#: cinder/volume/drivers/huawei/huawei_driver.py:751
+#: cinder/volume/drivers/huawei/huawei_driver.py:746
msgid "Can't find snapshot on the array."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1111
+#: cinder/volume/drivers/huawei/huawei_driver.py:1102
msgid "No license for SplitMirror."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1137
+#: cinder/volume/drivers/huawei/huawei_driver.py:1128
msgid "No license for migration."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1277
+#: cinder/volume/drivers/huawei/huawei_driver.py:1267
#, python-format
msgid "Rename lun %(lun_id)s fails when unmanaging volume %(volume)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1372
+#: cinder/volume/drivers/huawei/huawei_driver.py:1362
#, python-format
msgid "Can't find snapshot on the array: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1383
+#: cinder/volume/drivers/huawei/huawei_driver.py:1373
#, python-format
msgid ""
"Failed to rename snapshot %(snapshot_id)s, snapshot name on array is "
"%(snapshot_name)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1561
+#: cinder/volume/drivers/huawei/huawei_driver.py:1551
#, python-format
msgid "Lun is not in lungroup. Lun id: %(lun_id)s. lungroup id: %(lungroup_id)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1567
-#: cinder/volume/drivers/huawei/huawei_driver.py:1814
+#: cinder/volume/drivers/huawei/huawei_driver.py:1557
+#: cinder/volume/drivers/huawei/huawei_driver.py:1801
msgid "Can't find lun on the array."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1807
+#: cinder/volume/drivers/huawei/huawei_driver.py:1794
#, python-format
msgid "Lun is not in lungroup. Lun id: %(lun_id)s. Lungroup id: %(lungroup_id)s."
msgstr ""
-#: cinder/volume/drivers/huawei/hypermetro.py:219
+#: cinder/volume/drivers/huawei/hypermetro.py:221
#, python-format
msgid "Lun is not in lungroup. Lun id: %(lun_id)s, lungroup id: %(lungroup_id)s"
msgstr ""
msgid "Replication driver data does not exist. Volume: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1245
-#: cinder/volume/drivers/huawei/rest_client.py:1254
+#: cinder/volume/drivers/huawei/rest_client.py:1246
+#: cinder/volume/drivers/huawei/rest_client.py:1258
msgid "Can't find target iqn from rest."
msgstr ""
msgid "_get_vdisk_map_properties: Did not find a preferred node for vdisk %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:556
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:564
#, python-format
msgid "Failed to run lsguicapability. Exception: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:844
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:852
#, python-format
msgid "unmap_vol_from_host: No mapping of volume %(vol_name)s to any host found."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:850
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:858
#, python-format
msgid ""
"unmap_vol_from_host: Multiple mappings of volume %(vol_name)s found, no "
"host specified."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:862
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:870
#, python-format
msgid ""
"unmap_vol_from_host: No mapping of volume %(vol_name)s to host %(host)s "
"found."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2259
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1989
+msgid ""
+"Unable to use san_ip to create SSHPool. Now attempting to use "
+"storwize_san_secondary_ip to create SSHPool."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1996
+msgid ""
+"Unable to create SSHPool using san_ip and not able to use "
+"storwize_san_secondary_ip since it is not configured."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2011
+#, python-format
+msgid "Unable to execute SSH command. Attempting to switch IP to %s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2019
+msgid ""
+"Unable to execute SSH command. Not able to use storwize_san_secondary_ip "
+"since it is not configured."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2370
#, python-format
msgid "Volume %s does not exist."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:197
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:210
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:198
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:211
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:165
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:166
msgid "CHAP secret exists for host but CHAP is disabled."
msgstr ""
msgid "No such host alias name."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:842
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:844
#, python-format
msgid "Volume %(volume_id)s already deleted."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:853
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:855
#, python-format
msgid "Volume still %(status)s Cannot delete volume."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1158
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1160
msgid "Failed to get Raid Snapshot ID and did not store in snapshot."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1171
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1173
#, python-format
msgid "Snapshot still %(status)s Cannot delete snapshot."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1629
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1633
msgid "Failed to get target pool id."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1866
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1870
#, python-format
msgid "Volume %(volume_id)s cannot be retyped during attachment."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1873
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1877
#, python-format
msgid "Volume %(volume_id)s cannot be retyped because it has snapshot."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1896
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1900
#, python-format
msgid "The provisioning: %(provisioning)s is not valid."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:65
+#: cinder/volume/drivers/netapp/utils.py:70
msgid ""
"It is not the recommended way to use drivers by NetApp. Please use "
"NetAppDriver to achieve the functionality."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:140
+#: cinder/volume/drivers/netapp/utils.py:145
#, python-format
msgid "Extra spec %(old)s is obsolete. Use %(new)s instead."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:145
+#: cinder/volume/drivers/netapp/utils.py:150
#, python-format
msgid "Extra spec %(old)s is deprecated. Use %(new)s instead."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:142
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:143
#, python-format
msgid "Could not determine root volume name on %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:334
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:338
msgid ""
"The option 'netapp_volume_list' is deprecated and will be removed in the "
"future releases. Please use the option 'netapp_pool_name_search_pattern' "
"instead."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:380
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:384
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:388
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:392
#, python-format
msgid "Error refreshing volume info. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:131
-#, python-format
-msgid ""
-"The \"netapp_size_multiplier\" configuration option is deprecated and "
-"will be removed in the Mitaka release. Please set \"reserved_percentage ="
-" %d\" instead."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:244
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:246
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:369
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:371
#, python-format
msgid ""
"LUN misalignment may occur for current initiator group %(ig_nm)s) with "
"APIs. The following extra_specs will fail or be ignored: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:140
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:179
#, python-format
msgid "Error finding LUNs for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:126
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:138
#, python-format
msgid "Error mapping LUN. Code :%(code)s, Message: %(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:139
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:151
#, python-format
msgid "Error unmapping LUN. Code :%(code)s, Message: %(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:377
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:397
#, python-format
msgid "Failed to invoke ems. Message : %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:421
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:486
#, python-format
msgid "Rename failure in cleanup of cDOT QOS policy group %(name)s: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:193
+#: cinder/volume/drivers/netapp/eseries/library.py:219
#, python-format
msgid ""
"Production use of \"%(backend)s\" backend requires the Cinder controller "
"\"%(mpflag)s\" to be set to \"True\"."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:547
-msgid "Snapshot volume not found."
+#: cinder/volume/drivers/netapp/eseries/library.py:657
+#, python-format
+msgid "Snapshot volume creation failed for snapshot %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:588
+#: cinder/volume/drivers/netapp/eseries/library.py:699
#, python-format
msgid "Failure deleting job %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:591
+#: cinder/volume/drivers/netapp/eseries/library.py:702
#, python-format
msgid "Volume copy job for src vol %s not found."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:606
+#: cinder/volume/drivers/netapp/eseries/library.py:718
#, python-format
msgid "Failure deleting temp snapshot %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:615
+#: cinder/volume/drivers/netapp/eseries/library.py:727
#, python-format
msgid "Volume %s already deleted."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:642
+#: cinder/volume/drivers/netapp/eseries/library.py:962
#, python-format
msgid "Snapshot %s already deleted."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:905
+#: cinder/volume/drivers/netapp/eseries/library.py:1023
+#: cinder/volume/drivers/netapp/eseries/library.py:1052
+#, python-format
+msgid "Unable to remove snapshot group - %s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:1336
#, python-format
msgid "Unable to update host type for host with label %(l)s. %(e)s"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:910
+#: cinder/volume/drivers/netapp/eseries/library.py:1341
#, python-format
msgid "Message - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1206
+#: cinder/volume/drivers/netapp/eseries/library.py:1639
msgid ""
"The option 'netapp_storage_pools' is deprecated and will be removed in "
"the future releases. Please use the option "
"'netapp_pool_name_search_pattern' instead."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1244
+#: cinder/volume/drivers/netapp/eseries/library.py:1677
#, python-format
msgid "No storage pool found with available capacity %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1319
+#: cinder/volume/drivers/netapp/eseries/library.py:1938
+msgid "Consistency group already deleted."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:1945
+msgid "Unable to remove CG from the deletion map."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:2026
msgid "Returning as clean tmp vol job already running."
msgstr ""
msgid "Unable to fetch datastores connected to host %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:528
+#: cinder/volume/drivers/vmware/vmdk.py:529
#, python-format
msgid "Trying to boot from an empty volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:706
+#: cinder/volume/drivers/vmware/vmdk.py:707
#, python-format
msgid "Error occurred while deleting temporary disk: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:838
+#: cinder/volume/drivers/vmware/vmdk.py:839
#, python-format
msgid "Error occurred while deleting descriptor: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:871
+#: cinder/volume/drivers/vmware/vmdk.py:872
#, python-format
msgid "Error occurred while deleting backing: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1214
+#: cinder/volume/drivers/vmware/vmdk.py:1216
#, python-format
msgid "Volume: %s is in use, can't retype."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1283
+#: cinder/volume/drivers/vmware/vmdk.py:1285
#, python-format
msgid ""
"There are no datastores matching new requirements; can't retype volume: "
"%s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1338
+#: cinder/volume/drivers/vmware/vmdk.py:1339
#, python-format
msgid ""
"Changing backing: %(backing)s name from %(new_name)s to %(old_name)s "
"failed."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1388
+#: cinder/volume/drivers/vmware/vmdk.py:1389
#, python-format
msgid ""
"Unable to extend volume: %(vol)s to size: %(size)s on current datastore "
"due to insufficient space."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1593
+#: cinder/volume/drivers/vmware/vmdk.py:1596
#, python-format
msgid ""
"Cannot undo volume rename; old name was %(old_name)s and new name is "
"%(new_name)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:178
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:189
msgid "zfssa_initiator_config not found. Using deprecated configuration options."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:183
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:203
#, python-format
msgid ""
"zfssa_initiator: %(ini)s wont be used on zfssa_initiator_group= "
"%(inigrp)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:968
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1014
#, python-format
msgid "Volume %s exists but can't be deleted"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:969
+#: cinder/volume/drivers/zfssa/zfssarest.py:998
#, python-format
msgid "Property %s already exists."
msgstr ""
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:632
+#: cinder/volume/flows/api/create_volume.py:635
#, python-format
msgid ""
"Quota %(s_name)s exceeded for %(s_pid)s, tried to create volume "
msgid "Zoning policy not recognized: %(policy)s"
msgstr ""
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:378
+#, python-format
+msgid "Error running SSH command: %s"
+msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev250\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-23 06:41+0000\n"
+"POT-Creation-Date: 2016-03-04 06:34+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: cinder/exception.py:247
#, python-format
-msgid "Error while requesting %(service)s API."
+msgid ""
+"API Version String %(version)s is of invalid format. Must be of format "
+"MajorNum.MinorNum."
+msgstr ""
+
+#: cinder/exception.py:252
+#, python-format
+msgid "API version %(version)s is not supported on this method."
msgstr ""
#: cinder/exception.py:256
#, python-format
+msgid ""
+"Version %(req_ver)s is not supported by the API. Minimum is %(min_ver)s "
+"and maximum is %(max_ver)s."
+msgstr ""
+
+#: cinder/exception.py:261
+#, python-format
+msgid "Error while requesting %(service)s API."
+msgstr ""
+
+#: cinder/exception.py:270
+#, python-format
msgid "Timeout while requesting %(service)s API."
msgstr ""
-#: cinder/exception.py:260
+#: cinder/exception.py:274
+#, python-format
+msgid "Timeout while requesting capabilities from backend %(service)s."
+msgstr ""
+
+#: cinder/exception.py:280
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:266
+#: cinder/exception.py:286
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:270
+#: cinder/exception.py:290
#, python-format
msgid "Volume attachment could not be found with filter: %(filter)s ."
msgstr ""
-#: cinder/exception.py:275
+#: cinder/exception.py:295
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:280
+#: cinder/exception.py:300
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:305
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:289
+#: cinder/exception.py:309
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:313
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:318
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:322
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:327
#, python-format
msgid ""
"Volume type access not found for %(volume_type_id)s / %(project_id)s "
"combination."
msgstr ""
-#: cinder/exception.py:312
+#: cinder/exception.py:332
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:317
+#: cinder/exception.py:337
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:342
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:346
#, python-format
msgid "Instance %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:350
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:354
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:359
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:363
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:367
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:374
+#, python-format
+msgid "Service %(service_id)s could not be found on host %(host)s."
+msgstr ""
+
+#: cinder/exception.py:377
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:382
+msgid "Service is too old to fulfil this request."
+msgstr ""
+
+#: cinder/exception.py:386
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:390
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:394
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:367
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr ""
-
-#: cinder/exception.py:371
+#: cinder/exception.py:398
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:402
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:407
#, python-format
msgid "Project quotas are not properly setup for nested quotas: %(reason)s."
msgstr ""
-#: cinder/exception.py:385
+#: cinder/exception.py:412
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:389
+#: cinder/exception.py:416
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:420
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:424
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:428
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:405
+#: cinder/exception.py:432
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:436
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:440
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:448
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:452
#, python-format
msgid ""
"Volume type access for %(volume_type_id)s / %(project_id)s combination "
"already exists."
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:457
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:461
#, python-format
msgid "Volume type encryption for type %(type_id)s does not exist."
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:465
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:469
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:473
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:477
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:481
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:490
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:497
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed %(name)s quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:508
#, python-format
msgid ""
"Requested volume size %(size)d is larger than maximum allowed limit "
"%(limit)d."
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:513
#, python-format
msgid ""
"Requested backup exceeds allowed Backup gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:492
+#: cinder/exception.py:519
#, python-format
msgid ""
"Maximum number of volumes allowed (%(allowed)d) exceeded for quota "
"'%(name)s'."
msgstr ""
-#: cinder/exception.py:501
+#: cinder/exception.py:528
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:505
+#: cinder/exception.py:532
#, python-format
msgid "Maximum number of backups allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:509
+#: cinder/exception.py:536
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:513
+#: cinder/exception.py:540
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:545
#, python-format
msgid "Cannot update volume_type %(id)s"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:549
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:553
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:557
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:561
#, python-format
msgid "Connector doesn't have required information: %(missing)s"
msgstr ""
-#: cinder/exception.py:538
+#: cinder/exception.py:565
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:570
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:547
+#: cinder/exception.py:574
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:578
#, python-format
msgid "Failed to remove export for volume %(volume)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:582
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:559
+#: cinder/exception.py:586
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:590
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:567
+#: cinder/exception.py:594
#, python-format
msgid ""
"The type of metadata: %(metadata_type)s for volume/snapshot %(id)s is "
"invalid."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:599
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:603
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:607
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:611
msgid "Unsupported backup metadata version requested"
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:615
msgid "Unsupported backup verify driver"
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:619
msgid "Metadata backup already exists for this volume"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:623
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:627
msgid "Backup operation of an encrypted volume failed."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:631
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:635
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:639
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:616
+#: cinder/exception.py:643
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:620
+#: cinder/exception.py:647
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:624
+#: cinder/exception.py:651
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:655
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:659
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:663
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:641
+#: cinder/exception.py:668
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:646
+#: cinder/exception.py:673
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:677
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:682
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:660
+#: cinder/exception.py:687
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:665
+#: cinder/exception.py:692
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:669
+#: cinder/exception.py:696
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:673
+#: cinder/exception.py:700
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:677
+#: cinder/exception.py:704
#, python-format
msgid ""
"Manage existing volume failed due to invalid backend reference "
"%(existing_ref)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:682
+#: cinder/exception.py:709
#, python-format
msgid "Unable to manage existing volume. Volume %(volume_ref)s already managed."
msgstr ""
-#: cinder/exception.py:687
+#: cinder/exception.py:714
+#, python-format
+msgid "Invalid Replication Target: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:718
+#, python-format
+msgid "Unable to failover to replication target:%(reason)s)."
+msgstr ""
+
+#: cinder/exception.py:723
#, python-format
msgid "Volume %(volume_id)s replication error: %(reason)s"
msgstr ""
-#: cinder/exception.py:692
+#: cinder/exception.py:728
#, python-format
msgid "Volume replication for %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:697
+#: cinder/exception.py:733
#, python-format
msgid "Manage existing volume failed due to volume type mismatch: %(reason)s"
msgstr ""
-#: cinder/exception.py:702
+#: cinder/exception.py:738
#, python-format
msgid "Error extending volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:706
+#: cinder/exception.py:742
#, python-format
msgid "Error during evaluator parsing: %(reason)s"
msgstr ""
-#: cinder/exception.py:710
+#: cinder/exception.py:746
msgid "Unable to create lock. Coordination backend not started."
msgstr ""
-#: cinder/exception.py:714
+#: cinder/exception.py:750
msgid "Lock acquisition failed."
msgstr ""
-#: cinder/exception.py:726
+#: cinder/exception.py:762
#, python-format
msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/exception.py:730
+#: cinder/exception.py:766
#, python-format
msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/exception.py:734
+#: cinder/exception.py:770
#, python-format
msgid "Volume device not found at %(device)s."
msgstr ""
-#: cinder/exception.py:740
+#: cinder/exception.py:776
#, python-format
msgid "Pure Storage Cinder driver failure: %(reason)s"
msgstr ""
-#: cinder/exception.py:745
+#: cinder/exception.py:781
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:749
+#: cinder/exception.py:785
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:753
+#: cinder/exception.py:789
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:757
+#: cinder/exception.py:793
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:762
+#: cinder/exception.py:798
msgid "Retryable SolidFire Exception encountered"
msgstr ""
-#: cinder/exception.py:767
+#: cinder/exception.py:803
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:772
+#: cinder/exception.py:808
msgid "Unknown RemoteFS exception"
msgstr ""
-#: cinder/exception.py:776
+#: cinder/exception.py:812
+msgid "A concurrent, possibly contradictory, request has been made."
+msgstr ""
+
+#: cinder/exception.py:817
msgid "No mounted shares found"
msgstr ""
-#: cinder/exception.py:780 cinder/exception.py:793 cinder/exception.py:819
-#: cinder/exception.py:833
+#: cinder/exception.py:821 cinder/exception.py:834 cinder/exception.py:860
+#: cinder/exception.py:874
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:785
+#: cinder/exception.py:826
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:789
+#: cinder/exception.py:830
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:798
+#: cinder/exception.py:839
msgid "Unknown SMBFS exception."
msgstr ""
-#: cinder/exception.py:802
+#: cinder/exception.py:843
msgid "No mounted SMBFS shares found."
msgstr ""
-#: cinder/exception.py:806
+#: cinder/exception.py:847
#, python-format
msgid "There is no share which can host %(volume_size)sG."
msgstr ""
-#: cinder/exception.py:811
+#: cinder/exception.py:852
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:815
+#: cinder/exception.py:856
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:825
+#: cinder/exception.py:866
msgid "Unknown Virtuozzo Storage exception"
msgstr ""
-#: cinder/exception.py:829
+#: cinder/exception.py:870
msgid "No mounted Virtuozzo Storage shares found"
msgstr ""
-#: cinder/exception.py:838
+#: cinder/exception.py:879
#, python-format
msgid "Fibre Channel connection control failure: %(reason)s"
msgstr ""
-#: cinder/exception.py:842
+#: cinder/exception.py:883
#, python-format
msgid "Fibre Channel Zone operation failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:846
+#: cinder/exception.py:887
#, python-format
msgid "Fibre Channel SAN Lookup failure: %(reason)s"
msgstr ""
-#: cinder/exception.py:850
+#: cinder/exception.py:891
#, python-format
msgid "Brocade Fibre Channel Zoning CLI error: %(reason)s"
msgstr ""
-#: cinder/exception.py:854
+#: cinder/exception.py:895
#, python-format
msgid "Brocade Fibre Channel Zoning HTTP error: %(reason)s"
msgstr ""
-#: cinder/exception.py:858
+#: cinder/exception.py:899
#, python-format
msgid "Cisco Fibre Channel Zoning CLI error: %(reason)s"
msgstr ""
-#: cinder/exception.py:862
+#: cinder/exception.py:903
msgid "NetApp Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:866
+#: cinder/exception.py:907
#, python-format
msgid ""
"EMC VNX Cinder Driver CLI exception: %(cmd)s (Return Code: %(rc)s) "
"(Output: %(out)s)."
msgstr ""
-#: cinder/exception.py:872
+#: cinder/exception.py:913
#, python-format
msgid "ConsistencyGroup %(consistencygroup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:876
+#: cinder/exception.py:917
#, python-format
msgid "Invalid ConsistencyGroup: %(reason)s"
msgstr ""
-#: cinder/exception.py:881
+#: cinder/exception.py:922
#, python-format
msgid "CgSnapshot %(cgsnapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:885
+#: cinder/exception.py:926
#, python-format
msgid "Invalid CgSnapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:890
+#: cinder/exception.py:931
msgid "HBSD error occurs."
msgstr ""
-#: cinder/exception.py:907
+#: cinder/exception.py:948
msgid "Storage resource could not be found."
msgstr ""
-#: cinder/exception.py:911
+#: cinder/exception.py:952
#, python-format
msgid "Volume %(volume_name)s is busy."
msgstr ""
-#: cinder/exception.py:916
+#: cinder/exception.py:957
msgid "Bad response from Datera API"
msgstr ""
-#: cinder/exception.py:921
+#: cinder/exception.py:962
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:925
+#: cinder/exception.py:966
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:929
+#: cinder/exception.py:970
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:933
+#: cinder/exception.py:974
#, python-format
msgid "Failed to detach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:937
+#: cinder/exception.py:978
#, python-format
msgid "%(error_message)s"
msgstr ""
-#: cinder/exception.py:942
+#: cinder/exception.py:983
msgid "X-IO Volume Driver exception!"
msgstr ""
-#: cinder/exception.py:947
+#: cinder/exception.py:988
#, python-format
msgid "Volume backend config is invalid: %(reason)s"
msgstr ""
-#: cinder/exception.py:951
+#: cinder/exception.py:992
#, python-format
msgid "Backend service retry timeout hit: %(timeout)s sec"
msgstr ""
-#: cinder/exception.py:955
+#: cinder/exception.py:996
#, python-format
msgid "Backend reports: %(message)s"
msgstr ""
-#: cinder/exception.py:959
+#: cinder/exception.py:1000
msgid "Backend reports: item already exists"
msgstr ""
-#: cinder/exception.py:963
+#: cinder/exception.py:1004
msgid "Backend reports: item not found"
msgstr ""
-#: cinder/exception.py:968
+#: cinder/exception.py:1009
#, python-format
msgid ""
"The WebDAV request failed. Reason: %(msg)s, Return code/reason: %(code)s,"
" Source Volume: %(src)s, Destination Volume: %(dst)s, Method: %(method)s."
msgstr ""
-#: cinder/exception.py:975
+#: cinder/exception.py:1016
msgid "Volume to Initiator Group mapping already exists"
msgstr ""
-#: cinder/exception.py:979
+#: cinder/exception.py:1020
msgid "System is busy, retry operation."
msgstr ""
-#: cinder/exception.py:983
+#: cinder/exception.py:1024
msgid "Exceeded the limit of snapshots per volume"
msgstr ""
-#: cinder/exception.py:988
+#: cinder/exception.py:1029
#, python-format
msgid ""
"Infortrend CLI exception: %(err)s Param: %(param)s (Return Code: %(rc)s) "
"(Output: %(out)s)"
msgstr ""
-#: cinder/exception.py:994
+#: cinder/exception.py:1035
#, python-format
msgid "Backend doesn't exist (%(backend)s)"
msgstr ""
-#: cinder/exception.py:998 cinder/exception.py:1002 cinder/exception.py:1010
-#: cinder/exception.py:1040 cinder/exception.py:1055
+#: cinder/exception.py:1039 cinder/exception.py:1043 cinder/exception.py:1051
+#: cinder/exception.py:1081 cinder/exception.py:1096
#, python-format
msgid "%(message)s"
msgstr ""
-#: cinder/exception.py:1006
+#: cinder/exception.py:1047
#, python-format
msgid "Not enough space on backend (%(backend)s)"
msgstr ""
-#: cinder/exception.py:1014
+#: cinder/exception.py:1055
msgid "No active iSCSI portals with supplied iSCSI IPs"
msgstr ""
-#: cinder/exception.py:1019
+#: cinder/exception.py:1060
#, python-format
msgid "An error has occured in SheepdogDriver. (Reason: %(reason)s)"
msgstr ""
-#: cinder/exception.py:1023
+#: cinder/exception.py:1064
#, python-format
msgid ""
"(Command: %(cmd)s) (Return Code: %(exit_code)s) (Stdout: %(stdout)s) "
"(Stderr: %(stderr)s)"
msgstr ""
-#: cinder/exception.py:1030
+#: cinder/exception.py:1071
msgid "There is no metadata in DB object."
msgstr ""
-#: cinder/exception.py:1034
+#: cinder/exception.py:1075
#, python-format
msgid "Operation not supported: %(operation)s."
msgstr ""
-#: cinder/exception.py:1045
+#: cinder/exception.py:1086
#, python-format
msgid "Coho Data Cinder driver failure: %(message)s"
msgstr ""
-#: cinder/exception.py:1050
+#: cinder/exception.py:1091
msgid "Unexpected response from Tegile IntelliFlash API"
msgstr ""
-#: cinder/exception.py:1060
+#: cinder/exception.py:1101
#, python-format
msgid "Google Cloud Storage connection failure: %(reason)s"
msgstr ""
-#: cinder/exception.py:1064
+#: cinder/exception.py:1105
#, python-format
msgid "Google Cloud Storage api failure: %(reason)s"
msgstr ""
-#: cinder/exception.py:1068
+#: cinder/exception.py:1109
#, python-format
msgid "Google Cloud Storage oauth2 failure: %(reason)s"
msgstr ""
"for default quota."
msgstr ""
-#: cinder/quota.py:482
-#, python-format
-msgid "Quota limit is -1 for child project '%(proj)s' for resource '%(res)s'"
-msgstr ""
-
#: cinder/quota.py:490
#, python-format
msgid ""
-"Quota limit invalid for project '%(proj)s' for resource '%(res)s': limit "
-"of %(limit)d is less than in-use value of %(used)d"
+"Sum of child usage '%(sum)s' is greater than free quota of '%(free)s' for"
+" project '%(proj)s' for resource '%(res)s'. Please lower the limit or "
+"usage for one or more of the following projects: '%(child_ids)s'"
msgstr ""
-#: cinder/quota.py:509
+#: cinder/quota.py:525
#, python-format
-msgid ""
-"Sum of child limits '%(sum)s' is greater than free quota of '%(free)s' "
-"for project '%(proj)s' for resource '%(res)s'. Please lower the limit for"
-" one or more of the following projects: '%(child_ids)s'"
+msgid "Invalid allocated quotas defined for the following project quotas: %s"
msgstr ""
-#: cinder/quota.py:547
+#: cinder/quota.py:576
#, python-format
-msgid "Invalid allocated quotas defined for the following project quotas: %s"
+msgid ""
+"Quota limit invalid for project '%(proj)s' for resource '%(res)s': limit "
+"of %(limit)d is less than in-use value of %(used)d"
msgstr ""
-#: cinder/quota.py:1065 cinder/quota.py:1113
+#: cinder/quota.py:1149 cinder/quota.py:1197
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:1068 cinder/quota.py:1116
+#: cinder/quota.py:1152 cinder/quota.py:1200
msgid "Cannot register resources"
msgstr ""
-#: cinder/quota_utils.py:122
+#: cinder/quota_utils.py:127
#, python-format
msgid "Tenant ID: %s does not exist."
msgstr ""
-#: cinder/quota_utils.py:180
+#: cinder/quota_utils.py:214
msgid "Keystone version 3 or greater must be used to get nested quota support."
msgstr ""
-#: cinder/quota_utils.py:184
+#: cinder/quota_utils.py:218
msgid ""
"Must run this command as cloud admin using a Keystone policy.json which "
"allows cloud admin to list and get any project."
msgstr ""
-#: cinder/service.py:74
-msgid "If False fully disable profiling feature."
-msgstr ""
-
-#: cinder/service.py:76
-msgid "If False doesn't trace SQL requests."
-msgstr ""
-
-#: cinder/service.py:78
-msgid "Secret key to use to sign tracing messages."
-msgstr ""
-
-#: cinder/service.py:391
+#: cinder/service.py:377
#, python-format
msgid "%(worker_name)s value of %(workers)d is invalid, must be greater than 0."
msgstr ""
-#: cinder/service.py:477
+#: cinder/service.py:463
msgid "serve() can only be called once"
msgstr ""
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:147
+#: cinder/utils.py:139
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:648
+#: cinder/utils.py:640
#, python-format
msgid "Value %(param)s for %(param_string)s is not a boolean."
msgstr ""
-#: cinder/utils.py:679
+#: cinder/utils.py:671
#, python-format
msgid "Unable to get a block device for file '%s'"
msgstr ""
-#: cinder/utils.py:692
+#: cinder/utils.py:684
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: cinder/utils.py:696
+#: cinder/utils.py:688
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: cinder/utils.py:701
+#: cinder/utils.py:693
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: cinder/utils.py:1000
+#: cinder/utils.py:1020
msgid " or "
msgstr ""
-#: cinder/api/common.py:104 cinder/volume/api.py:488
+#: cinder/api/common.py:114 cinder/volume/api.py:493
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:107 cinder/volume/api.py:485
+#: cinder/api/common.py:117 cinder/volume/api.py:490
msgid "limit param must be positive"
msgstr ""
-#: cinder/api/common.py:123
+#: cinder/api/common.py:133
msgid "offset param must be an integer"
msgstr ""
-#: cinder/api/common.py:127
+#: cinder/api/common.py:137
msgid "offset param must be positive"
msgstr ""
-#: cinder/api/common.py:169
+#: cinder/api/common.py:179
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: cinder/api/common.py:202
+#: cinder/api/common.py:212
msgid ""
"The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be "
"used with the 'sort' parameter."
msgid "Incorrect request body format."
msgstr ""
+#: cinder/api/contrib/capabilities.py:54
+#, python-format
+msgid "Can't find service: %s"
+msgstr ""
+
#: cinder/api/contrib/cgsnapshots.py:122
msgid "Invalid cgsnapshot"
msgstr ""
"in the request body."
msgstr ""
-#: cinder/api/contrib/hosts.py:88 cinder/api/openstack/wsgi.py:327
+#: cinder/api/contrib/hosts.py:88 cinder/api/openstack/wsgi.py:381
msgid "cannot understand XML"
msgstr ""
-#: cinder/api/contrib/hosts.py:142
+#: cinder/api/contrib/hosts.py:143
#, python-format
msgid "Host '%s' could not be found."
msgstr ""
-#: cinder/api/contrib/hosts.py:171
+#: cinder/api/contrib/hosts.py:172
#, python-format
msgid "Invalid status: '%s'"
msgstr ""
-#: cinder/api/contrib/hosts.py:174
+#: cinder/api/contrib/hosts.py:175
#, python-format
msgid "Invalid update setting: '%s'"
msgstr ""
-#: cinder/api/contrib/hosts.py:212
+#: cinder/api/contrib/hosts.py:213
msgid "Describe-resource is admin only functionality"
msgstr ""
-#: cinder/api/contrib/hosts.py:219
+#: cinder/api/contrib/hosts.py:220
msgid "Host not found"
msgstr ""
msgid "Missing required element quota_class_set in request body."
msgstr ""
-#: cinder/api/contrib/quotas.py:68
+#: cinder/api/contrib/quotas.py:72
#, python-format
msgid "Quota %s limit must be equal or greater than existing resources."
msgstr ""
-#: cinder/api/contrib/quotas.py:100
-#, python-format
-msgid "Free quota available is %s."
-msgstr ""
-
-#: cinder/api/contrib/quotas.py:128 cinder/api/contrib/quotas.py:140
+#: cinder/api/contrib/quotas.py:100 cinder/api/contrib/quotas.py:112
msgid ""
"Update and delete quota operations can only be made by an admin of "
"immediate parent or by the CLOUD admin."
msgstr ""
-#: cinder/api/contrib/quotas.py:135
+#: cinder/api/contrib/quotas.py:107
msgid ""
"Update and delete quota operations can only be made to projects in the "
"same hierarchy of the project in which users are scoped to."
msgstr ""
-#: cinder/api/contrib/quotas.py:160
+#: cinder/api/contrib/quotas.py:132
msgid ""
"Show operations can only be made to projects in the same hierarchy of the"
" project in which users are scoped to."
msgstr ""
-#: cinder/api/contrib/quotas.py:166
+#: cinder/api/contrib/quotas.py:138
msgid ""
"Only users with token scoped to immediate parents or root projects are "
"allowed to see its children quotas."
msgstr ""
-#: cinder/api/contrib/quotas.py:171
+#: cinder/api/contrib/quotas.py:143
msgid ""
"An user with a token scoped to a subproject is not allowed to see the "
"quota of its parents."
msgstr ""
-#: cinder/api/contrib/quotas.py:251
+#: cinder/api/contrib/quotas.py:223
#, python-format
msgid "Invalid value '%s' for skip_validation."
msgstr ""
-#: cinder/api/contrib/quotas.py:266
+#: cinder/api/contrib/quotas.py:238
#, python-format
msgid "Bad key(s) in quota set: %s"
msgstr ""
-#: cinder/api/contrib/quotas.py:313
-msgid "Quota can't be set to -1 for child projects."
-msgstr ""
-
-#: cinder/api/contrib/quotas.py:402
+#: cinder/api/contrib/quotas.py:387
msgid ""
"About to delete child projects having non-zero quota. This should not be "
"performed"
msgid "Malformed scheduler_hints attribute"
msgstr ""
-#: cinder/api/contrib/services.py:93
+#: cinder/api/contrib/services.py:102
msgid ""
"Query by service parameter is deprecated. Please use binary parameter "
"instead."
msgstr ""
-#: cinder/api/contrib/services.py:161
+#: cinder/api/contrib/services.py:190
msgid "Unknown action"
msgstr ""
-#: cinder/api/contrib/services.py:166
+#: cinder/api/contrib/services.py:195
msgid "Missing required element 'host' in request body."
msgstr ""
-#: cinder/api/contrib/services.py:173
+#: cinder/api/contrib/services.py:202
msgid "Disabled reason contains invalid characters or is too long"
msgstr ""
-#: cinder/api/contrib/services.py:189
+#: cinder/api/contrib/services.py:218
msgid "Unknown service"
msgstr ""
-#: cinder/api/contrib/services.py:196
+#: cinder/api/contrib/services.py:225
msgid "service not found"
msgstr ""
msgstr ""
#: cinder/api/contrib/types_manage.py:124
-msgid "Specify volume type name, description, is_public ora combination thereof."
+msgid "Specify volume type name, description, is_public or a combination thereof."
msgstr ""
#: cinder/api/contrib/types_manage.py:180
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/wsgi.py:302 cinder/api/openstack/wsgi.py:709
+#: cinder/api/openstack/api_version_request.py:119
+msgid "An API version request must be compared to a VersionedMethod object."
+msgstr ""
+
+#: cinder/api/openstack/wsgi.py:356 cinder/api/openstack/wsgi.py:763
msgid "cannot understand JSON"
msgstr ""
-#: cinder/api/openstack/wsgi.py:714
+#: cinder/api/openstack/wsgi.py:768
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:989
+#: cinder/api/openstack/wsgi.py:1063
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:992 cinder/api/openstack/wsgi.py:1005
+#: cinder/api/openstack/wsgi.py:1066 cinder/api/openstack/wsgi.py:1089
#: cinder/api/v1/snapshot_metadata.py:54 cinder/api/v1/snapshot_metadata.py:72
#: cinder/api/v1/snapshot_metadata.py:97 cinder/api/v1/snapshot_metadata.py:122
#: cinder/api/v1/volume_metadata.py:54 cinder/api/v1/volume_metadata.py:72
msgid "Malformed request body"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1002
+#: cinder/api/openstack/wsgi.py:1086
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1014
+#: cinder/api/openstack/wsgi.py:1098
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1225
+#: cinder/api/openstack/wsgi.py:1438
#, python-format
msgid "Missing required element '%s' in request body."
msgstr ""
-#: cinder/api/openstack/wsgi.py:1283
+#: cinder/api/openstack/wsgi.py:1496
#, python-format
msgid "%s must be an integer."
msgstr ""
-#: cinder/api/openstack/wsgi.py:1287
+#: cinder/api/openstack/wsgi.py:1500
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1291
+#: cinder/api/openstack/wsgi.py:1504
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1347
+#: cinder/api/openstack/wsgi.py:1565
msgid "XML support has been deprecated and will be removed in the N release."
msgstr ""
msgstr ""
#: cinder/api/v1/volumes.py:306 cinder/api/v1/volumes.py:310
-#: cinder/api/v2/volumes.py:269
+#: cinder/api/v2/volumes.py:258
msgid "Invalid imageRef provided."
msgstr ""
msgid "source vol id:%s not found"
msgstr ""
-#: cinder/api/v2/snapshots.py:209 cinder/api/v2/volumes.py:432
+#: cinder/api/v2/snapshots.py:209 cinder/api/v2/volumes.py:421
msgid "Missing request body"
msgstr ""
-#: cinder/api/v2/snapshots.py:213 cinder/api/v2/volumes.py:436
+#: cinder/api/v2/snapshots.py:213 cinder/api/v2/volumes.py:425
#, python-format
msgid "Missing required element '%s' in request body"
msgstr ""
msgid "Invalid is_public filter [%s]"
msgstr ""
-#: cinder/api/v2/volumes.py:289
+#: cinder/api/v2/volumes.py:278
#, python-format
msgid "Multiple matches found for '%s', use an ID to be more specific."
msgstr ""
-#: cinder/api/v2/volumes.py:298
+#: cinder/api/v2/volumes.py:287
msgid "Invalid image identifier or unable to access requested image."
msgstr ""
-#: cinder/api/v2/volumes.py:371
+#: cinder/api/v2/volumes.py:360
#, python-format
msgid "source volume id:%s is not replicated"
msgstr ""
-#: cinder/backup/api.py:95
+#: cinder/backup/api.py:97
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:99
+#: cinder/backup/api.py:101
msgid "force delete"
msgstr ""
-#: cinder/backup/api.py:106
+#: cinder/backup/api.py:108
msgid "Incremental backups exist for this backup."
msgstr ""
-#: cinder/backup/api.py:123
+#: cinder/backup/api.py:125
#, python-format
msgid "all_tenants must be a boolean, got '%s'."
msgstr ""
-#: cinder/backup/api.py:212
+#: cinder/backup/api.py:247
#, python-format
msgid ""
"Volume to be backed up must be available or in-use, but the current "
"status is \"%s\"."
msgstr ""
-#: cinder/backup/api.py:217
+#: cinder/backup/api.py:252
msgid "Backing up an in-use volume must use the force flag."
msgstr ""
-#: cinder/backup/api.py:221
+#: cinder/backup/api.py:256
#, python-format
msgid ""
"Snapshot to be backed up must be available, but the current status is "
"\"%s\"."
msgstr ""
-#: cinder/backup/api.py:298
+#: cinder/backup/api.py:334
msgid "No backups available to do an incremental backup."
msgstr ""
-#: cinder/backup/api.py:305
+#: cinder/backup/api.py:341
msgid "The parent backup must be available for incremental backup."
msgstr ""
-#: cinder/backup/api.py:360
+#: cinder/backup/api.py:396
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:365
+#: cinder/backup/api.py:401
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:392
+#: cinder/backup/api.py:428
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:398
+#: cinder/backup/api.py:434
#, python-format
msgid ""
"volume size %(volume_size)d is too small to restore backup of size "
"%(size)d."
msgstr ""
-#: cinder/backup/api.py:459
+#: cinder/backup/api.py:495
#, python-format
msgid "Backup status must be available and not %s."
msgstr ""
-#: cinder/backup/api.py:502
+#: cinder/backup/api.py:538
msgid "Provided backup record is missing an id"
msgstr ""
-#: cinder/backup/api.py:523
+#: cinder/backup/api.py:559
msgid "Backup already exists in database."
msgstr ""
-#: cinder/backup/chunkeddriver.py:84
+#: cinder/backup/chunkeddriver.py:85
#, python-format
msgid "unsupported compression algorithm: %s"
msgstr ""
-#: cinder/backup/chunkeddriver.py:279
+#: cinder/backup/chunkeddriver.py:280
#, python-format
msgid "volume size %d is invalid."
msgstr ""
-#: cinder/backup/chunkeddriver.py:427
+#: cinder/backup/chunkeddriver.py:428
msgid "Chunk size is not multiple of block size for creating hash."
msgstr ""
-#: cinder/backup/chunkeddriver.py:442
+#: cinder/backup/chunkeddriver.py:443
#, python-format
msgid ""
"Hash block size has changed since the last backup. New hash block size: "
"%(new)s. Old hash block size: %(old)s. Do a full backup."
msgstr ""
-#: cinder/backup/chunkeddriver.py:451
+#: cinder/backup/chunkeddriver.py:452
msgid "Volume size increased since the last backup. Do a full backup."
msgstr ""
-#: cinder/backup/chunkeddriver.py:599
+#: cinder/backup/chunkeddriver.py:600
msgid ""
"restore_backup aborted, actual object list does not match object list "
"stored in metadata."
msgstr ""
-#: cinder/backup/chunkeddriver.py:671
+#: cinder/backup/chunkeddriver.py:672
#, python-format
msgid "No support to restore backup version %s"
msgstr ""
-#: cinder/backup/chunkeddriver.py:702
+#: cinder/backup/chunkeddriver.py:703
msgid "Metadata restore failed due to incompatible version."
msgstr ""
" stderr: %(err)s"
msgstr ""
-#: cinder/cmd/manage.py:171
+#: cinder/cmd/manage.py:172
msgid ""
"The above error may show that the database has not been created.\n"
"Please create a database using 'cinder-manage db sync' before running "
"this command."
msgstr ""
-#: cinder/cmd/manage.py:188
+#: cinder/cmd/manage.py:189
#, python-format
msgid "%(host)-25s\t%(zone)-15s"
msgstr ""
-#: cinder/cmd/manage.py:199
+#: cinder/cmd/manage.py:200
#, python-format
msgid "%(host)-25s\t%(availability_zone)-15s"
msgstr ""
-#: cinder/cmd/manage.py:228
+#: cinder/cmd/manage.py:229
msgid "Must supply a positive, non-zero value for age"
msgstr ""
-#: cinder/cmd/manage.py:272
+#: cinder/cmd/manage.py:273
msgid "Volume not yet assigned to host."
msgstr ""
-#: cinder/cmd/manage.py:273
+#: cinder/cmd/manage.py:274
msgid "Deleting volume from database and skipping rpc."
msgstr ""
-#: cinder/cmd/manage.py:278
+#: cinder/cmd/manage.py:279
msgid "Volume is in-use."
msgstr ""
-#: cinder/cmd/manage.py:279
+#: cinder/cmd/manage.py:280
msgid "Detach volume from instance and then try again."
msgstr ""
-#: cinder/cmd/manage.py:345
+#: cinder/cmd/manage.py:346
#, python-format
msgid "Line %(dis)d : %(line)s"
msgstr ""
-#: cinder/cmd/manage.py:348
+#: cinder/cmd/manage.py:349
msgid "No errors in logfiles!"
msgstr ""
-#: cinder/cmd/manage.py:362
+#: cinder/cmd/manage.py:363
msgid "Unable to find system log file!"
msgstr ""
-#: cinder/cmd/manage.py:366
+#: cinder/cmd/manage.py:367
#, python-format
msgid "Last %s cinder syslog entries:-"
msgstr ""
-#: cinder/cmd/manage.py:370
+#: cinder/cmd/manage.py:371
#, python-format
msgid "%s"
msgstr ""
-#: cinder/cmd/manage.py:375
+#: cinder/cmd/manage.py:376
msgid "No cinder entries in syslog!"
msgstr ""
-#: cinder/cmd/manage.py:391
+#: cinder/cmd/manage.py:392
msgid "ID"
msgstr ""
-#: cinder/cmd/manage.py:392
+#: cinder/cmd/manage.py:393
msgid "User ID"
msgstr ""
-#: cinder/cmd/manage.py:393
+#: cinder/cmd/manage.py:394
msgid "Project ID"
msgstr ""
-#: cinder/cmd/manage.py:394 cinder/cmd/manage.py:425
+#: cinder/cmd/manage.py:395 cinder/cmd/manage.py:426
msgid "Host"
msgstr ""
-#: cinder/cmd/manage.py:395
+#: cinder/cmd/manage.py:396
msgid "Name"
msgstr ""
-#: cinder/cmd/manage.py:396
+#: cinder/cmd/manage.py:397
msgid "Container"
msgstr ""
-#: cinder/cmd/manage.py:397 cinder/cmd/manage.py:427
+#: cinder/cmd/manage.py:398 cinder/cmd/manage.py:428
msgid "Status"
msgstr ""
-#: cinder/cmd/manage.py:398
+#: cinder/cmd/manage.py:399
msgid "Size"
msgstr ""
-#: cinder/cmd/manage.py:399
+#: cinder/cmd/manage.py:400
msgid "Object Count"
msgstr ""
-#: cinder/cmd/manage.py:424
+#: cinder/cmd/manage.py:425
msgid "Binary"
msgstr ""
-#: cinder/cmd/manage.py:426
+#: cinder/cmd/manage.py:427
msgid "Zone"
msgstr ""
-#: cinder/cmd/manage.py:428
+#: cinder/cmd/manage.py:429
msgid "State"
msgstr ""
-#: cinder/cmd/manage.py:429
+#: cinder/cmd/manage.py:430
msgid "Updated At"
msgstr ""
-#: cinder/cmd/manage.py:454
+#: cinder/cmd/manage.py:455
#, python-format
msgid "Host not found. Failed to remove %(service)s on %(host)s."
msgstr ""
-#: cinder/cmd/manage.py:459
+#: cinder/cmd/manage.py:460
#, python-format
msgid "Service %(service)s on host %(host)s removed."
msgstr ""
-#: cinder/cmd/manage.py:545
+#: cinder/cmd/manage.py:546
#, python-format
msgid ""
"\n"
"OpenStack Cinder version: %(version)s\n"
msgstr ""
-#: cinder/cmd/manage.py:548
+#: cinder/cmd/manage.py:549
msgid "Available categories:"
msgstr ""
-#: cinder/cmd/manage.py:550
+#: cinder/cmd/manage.py:551
#, python-format
msgid "\t%s"
msgstr ""
-#: cinder/cmd/manage.py:558
+#: cinder/cmd/manage.py:560
#, python-format
msgid "Invalid directory: %s"
msgstr ""
-#: cinder/cmd/manage.py:564
+#: cinder/cmd/manage.py:566
#, python-format
msgid "Could not read %s. Re-running with sudo"
msgstr ""
-#: cinder/cmd/manage.py:568
+#: cinder/cmd/manage.py:570
msgid "sudo failed, continuing as if nothing happened"
msgstr ""
-#: cinder/cmd/manage.py:570
+#: cinder/cmd/manage.py:572
msgid "Please re-run cinder-manage as root."
msgstr ""
msgid "Could not restore configuration file %(file_path)s: %(exc)s"
msgstr ""
-#: cinder/cmd/volume.py:79
+#: cinder/cmd/volume.py:83
#, python-format
msgid "Volume service %s failed to start."
msgstr ""
-#: cinder/cmd/volume.py:94
+#: cinder/cmd/volume.py:98
msgid "No volume service(s) started successfully, terminating."
msgstr ""
msgstr ""
#: cinder/common/config.py:106
-msgid "Deploy v2 of the Cinder API."
+msgid "DEPRECATED: Deploy v2 of the Cinder API."
+msgstr ""
+
+#: cinder/common/config.py:109
+msgid "Deploy v3 of the Cinder API."
msgstr ""
#: cinder/common/sqlalchemyutils.py:116
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/consistencygroup/api.py:230
+#: cinder/consistencygroup/api.py:236
#, python-format
msgid "No host to create consistency group %s."
msgstr ""
-#: cinder/consistencygroup/api.py:247
+#: cinder/consistencygroup/api.py:253
msgid "Cgsnahost is empty. No consistency group will be created."
msgstr ""
-#: cinder/consistencygroup/api.py:308
+#: cinder/consistencygroup/api.py:314
msgid "Source CG is empty. No consistency group will be created."
msgstr ""
-#: cinder/consistencygroup/api.py:448
+#: cinder/consistencygroup/api.py:454
#, python-format
msgid ""
"Consistency group status must be available or error, but current status "
"is: %s"
msgstr ""
-#: cinder/consistencygroup/api.py:455
+#: cinder/consistencygroup/api.py:461
#, python-format
msgid "Consistency group %s still has dependent cgsnapshots."
msgstr ""
-#: cinder/consistencygroup/api.py:464
+#: cinder/consistencygroup/api.py:470
#, python-format
msgid ""
"Consistency group %s still contains volumes. The force flag is required "
"to delete it."
msgstr ""
-#: cinder/consistencygroup/api.py:471
+#: cinder/consistencygroup/api.py:477
#, python-format
msgid "Volume in consistency group %s is attached. Need to detach first."
msgstr ""
-#: cinder/consistencygroup/api.py:479
+#: cinder/consistencygroup/api.py:485
msgid "Volume in consistency group still has dependent snapshots."
msgstr ""
-#: cinder/consistencygroup/api.py:494
+#: cinder/consistencygroup/api.py:500
#, python-format
msgid "Consistency group status must be available, but current status is: %s."
msgstr ""
-#: cinder/consistencygroup/api.py:512
+#: cinder/consistencygroup/api.py:518
#, python-format
msgid "UUIDs %s are in both add and remove volume list."
msgstr ""
-#: cinder/consistencygroup/api.py:538
+#: cinder/consistencygroup/api.py:544
#, python-format
msgid ""
"Cannot update consistency group %(group_id)s because no valid name, "
"description, add_volumes, or remove_volumes were provided."
msgstr ""
-#: cinder/consistencygroup/api.py:577
+#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2910
#, python-format
msgid ""
"Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
"%(valid)s."
msgstr ""
-#: cinder/consistencygroup/api.py:593
+#: cinder/consistencygroup/api.py:599
#, python-format
msgid ""
"Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
"because it is not in the group."
msgstr ""
-#: cinder/consistencygroup/api.py:613
+#: cinder/consistencygroup/api.py:619
#, python-format
msgid ""
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
" volume cannot be found."
msgstr ""
-#: cinder/consistencygroup/api.py:625
+#: cinder/consistencygroup/api.py:631
#, python-format
msgid ""
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
" it is already in consistency group %(orig_group)s."
msgstr ""
-#: cinder/consistencygroup/api.py:635
+#: cinder/consistencygroup/api.py:641
#, python-format
msgid ""
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
" it has no volume type."
msgstr ""
-#: cinder/consistencygroup/api.py:642
+#: cinder/consistencygroup/api.py:648
#, python-format
msgid ""
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
" volume type %(volume_type)s is not supported by the group."
msgstr ""
-#: cinder/consistencygroup/api.py:652 cinder/volume/manager.py:2809
+#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2881
#, python-format
msgid ""
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
" volume is in an invalid state: %(status)s. Valid states are: %(valid)s."
msgstr ""
-#: cinder/consistencygroup/api.py:669 cinder/volume/manager.py:2823
+#: cinder/consistencygroup/api.py:675 cinder/volume/manager.py:2895
msgid "Volume is not local to this node."
msgstr ""
-#: cinder/consistencygroup/api.py:677
+#: cinder/consistencygroup/api.py:683
#, python-format
msgid ""
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
" volume does not exist."
msgstr ""
-#: cinder/consistencygroup/api.py:721
-#: cinder/tests/unit/test_storwize_svc.py:2671
+#: cinder/consistencygroup/api.py:727
+#: cinder/tests/unit/test_storwize_svc.py:2800
msgid "Consistency group is empty. No cgsnapshot will be created."
msgstr ""
-#: cinder/consistencygroup/api.py:759
+#: cinder/consistencygroup/api.py:765
msgid "Cgsnapshot status must be available or error"
msgstr ""
-#: cinder/db/api.py:1138
+#: cinder/db/api.py:1144
msgid "Condition has no field."
msgstr ""
msgid "Database schema downgrade is not allowed."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:268
+#: cinder/db/sqlalchemy/api.py:248 cinder/db/sqlalchemy/api.py:3073
+#: cinder/volume/qos_specs.py:83
+msgid "Error writing field to database"
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:280
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1729
+#: cinder/db/sqlalchemy/api.py:1789
msgid "Unknown sort direction, must be 'desc' or 'asc'."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1740
+#: cinder/db/sqlalchemy/api.py:1800
msgid "Sort direction array size exceeds sort key array size."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:3686
+#: cinder/db/sqlalchemy/api.py:3782
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:3770
+#: cinder/db/sqlalchemy/api.py:3866
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:3817
+#: cinder/db/sqlalchemy/api.py:3913
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:3994
+#: cinder/db/sqlalchemy/api.py:4092
#, python-format
msgid "No consistency group with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:4106
+#: cinder/db/sqlalchemy/api.py:4206
#, python-format
msgid "No cgsnapshot with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:4131
+#: cinder/db/sqlalchemy/api.py:4231
#, python-format
msgid "Invalid value for age, %(age)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:4135
+#: cinder/db/sqlalchemy/api.py:4235
msgid "Must supply a positive value for age"
msgstr ""
msgid "Can't parse backup record."
msgstr ""
-#: cinder/objects/base.py:155 cinder/objects/base.py:279
+#: cinder/objects/base.py:157 cinder/objects/base.py:281
#, python-format
msgid "VersionedObject %s cannot retrieve object by id."
msgstr ""
-#: cinder/objects/base.py:224
+#: cinder/objects/base.py:226
#, python-format
msgid "VersionedObject %s does not support conditional update."
msgstr ""
msgid "volumes changed"
msgstr ""
-#: cinder/objects/service.py:86 cinder/objects/snapshot.py:143
+#: cinder/objects/service.py:88 cinder/objects/snapshot.py:143
#: cinder/objects/volume.py:274 cinder/objects/volume_type.py:78
msgid "already created"
msgstr ""
msgid "fake"
msgstr ""
-#: cinder/tests/unit/test_emc_vmax.py:2225
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1313
+#: cinder/tests/unit/test_emc_vmax.py:2282
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1319
msgid ""
"V2 rollback - Volume in another storage group besides default storage "
"group."
msgstr ""
-#: cinder/tests/unit/test_emc_vmax.py:2234
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1292
+#: cinder/tests/unit/test_emc_vmax.py:2291
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1298
msgid "V2 rollback, volume is not in any storage group."
msgstr ""
msgid "Invalid sheepdog cluster status."
msgstr ""
-#: cinder/tests/unit/test_storwize_svc.py:298
+#: cinder/tests/unit/test_storwize_svc.py:310
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/unit/test_storwize_svc.py:405
+#: cinder/tests/unit/test_storwize_svc.py:422
#, python-format
msgid "obj missing quotes %s"
msgstr ""
-#: cinder/tests/unit/test_storwize_svc.py:689
-#: cinder/tests/unit/test_storwize_svc.py:1505
+#: cinder/tests/unit/test_storwize_svc.py:657
+#: cinder/tests/unit/test_storwize_svc.py:1538
#, python-format
msgid "mdiskgrp missing quotes %s"
msgstr ""
-#: cinder/tests/unit/test_storwize_svc.py:1736
+#: cinder/tests/unit/test_storwize_svc.py:1765
msgid "The copy should be primary or secondary"
msgstr ""
msgid "volume_types must be provided to create consistency group %s."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:730
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:738
#, python-format
msgid ""
"Invalid volume: Cannot add volume fake-volume-uuid to consistency group "
"%(group_id)s because volume cannot be found."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:756
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:764
#, python-format
msgid ""
"Invalid volume: Cannot remove volume fake-volume-uuid from consistency "
"group %(group_id)s because it is not in the group."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:809
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:817
#, python-format
msgid ""
"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
"states are: ('available', 'in-use')."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:843
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:851
#, python-format
msgid ""
"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
"group."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:897
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:905
#, python-format
msgid ""
"Invalid ConsistencyGroup: Consistency group status must be available, but"
" current status is: %s."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1076
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1084
msgid "Invalid ConsistencyGroup: No host to create consistency group"
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1208
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1216
msgid "Create volume failed."
msgstr ""
msgid "String with params: %s"
msgstr ""
-#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:659
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:155
+#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:687
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:157
msgid "Invalid value for NetApp configuration option netapp_lun_ostype."
msgstr ""
-#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:671
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:160
+#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:701
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:162
msgid "Invalid value for NetApp configuration option netapp_host_type."
msgstr ""
-#: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:361
+#: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:362
msgid "Error not a TypeError."
msgstr ""
-#: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:370
+#: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:371
msgid "Error not a KeyError."
msgstr ""
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:165 cinder/volume/api.py:1273
+#: cinder/transfer/api.py:165 cinder/volume/api.py:1278
#, python-format
msgid "Volume %s must not be part of a consistency group."
msgstr ""
-#: cinder/volume/api.py:135
-msgid ""
-"Volume is not a replication enabled volume, replication operations can "
-"only be performed on volumes that are of type replication_enabled."
-msgstr ""
-
-#: cinder/volume/api.py:249
+#: cinder/volume/api.py:228
#, python-format
msgid ""
"Invalid volume size provided for create request: %s (size argument must "
"zero)."
msgstr ""
-#: cinder/volume/api.py:257
+#: cinder/volume/api.py:236
msgid ""
"volume_type must be provided when creating a volume in a consistency "
"group."
msgstr ""
-#: cinder/volume/api.py:262
+#: cinder/volume/api.py:241
#, python-format
msgid ""
"Invalid volume_type provided: %s (requested type must be supported by "
"this consistency group)."
msgstr ""
-#: cinder/volume/api.py:279
+#: cinder/volume/api.py:258
#, python-format
msgid ""
"Invalid volume_type provided: %s (requested type is not compatible; "
"either match source volume, or omit type argument)."
msgstr ""
-#: cinder/volume/api.py:286
+#: cinder/volume/api.py:265
msgid "No volume_type should be provided when creating test replica."
msgstr ""
-#: cinder/volume/api.py:296
+#: cinder/volume/api.py:275
#, python-format
msgid ""
"Invalid volume_type provided: %s (requested type is not compatible; "
"recommend omitting the type argument)."
msgstr ""
-#: cinder/volume/api.py:340
+#: cinder/volume/api.py:319
msgid "Failed to create api volume flow."
msgstr ""
-#: cinder/volume/api.py:407 cinder/volume/api.py:940
+#: cinder/volume/api.py:393 cinder/volume/api.py:945
#, python-format
msgid " status must be %s and "
msgstr ""
-#: cinder/volume/api.py:408
+#: cinder/volume/api.py:394
#, python-format
msgid ""
"Volume%s must not be migrating, attached, belong to a consistency group "
"or have snapshots."
msgstr ""
-#: cinder/volume/api.py:426
+#: cinder/volume/api.py:412
+msgid "Failed to update snapshot."
+msgstr ""
+
+#: cinder/volume/api.py:428
#, python-format
msgid "Unable to delete encrypted volume: %s."
msgstr ""
-#: cinder/volume/api.py:438
+#: cinder/volume/api.py:443
msgid "The volume cannot be updated during maintenance."
msgstr ""
-#: cinder/volume/api.py:567
+#: cinder/volume/api.py:572
#, python-format
msgid "Volume status must be %s to reserve."
msgstr ""
-#: cinder/volume/api.py:598
+#: cinder/volume/api.py:603
msgid ""
"Unable to detach volume. Volume status must be 'in-use' and attach_status"
" must be 'attached' to detach."
msgstr ""
-#: cinder/volume/api.py:619
+#: cinder/volume/api.py:624
msgid "The volume cannot be attached in maintenance mode."
msgstr ""
-#: cinder/volume/api.py:646
+#: cinder/volume/api.py:651
msgid "The volume cannot be detached in maintenance mode."
msgstr ""
-#: cinder/volume/api.py:660
+#: cinder/volume/api.py:665
msgid "The volume connection cannot be initialized in maintenance mode."
msgstr ""
-#: cinder/volume/api.py:685
+#: cinder/volume/api.py:690
msgid "The volume cannot accept transfer in maintenance mode."
msgstr ""
-#: cinder/volume/api.py:715 cinder/volume/api.py:847
+#: cinder/volume/api.py:720 cinder/volume/api.py:852
msgid "The snapshot cannot be created when the volume is in maintenance mode."
msgstr ""
-#: cinder/volume/api.py:720 cinder/volume/api.py:852
+#: cinder/volume/api.py:725 cinder/volume/api.py:857
msgid "Snapshot cannot be created while volume is migrating."
msgstr ""
-#: cinder/volume/api.py:725
+#: cinder/volume/api.py:730
msgid "Snapshot of secondary replica is not allowed."
msgstr ""
-#: cinder/volume/api.py:729
+#: cinder/volume/api.py:734
#, python-format
msgid ""
"Volume %(vol_id)s status must be available, but current status is: "
"%(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:856
+#: cinder/volume/api.py:861
#, python-format
msgid ""
"Snapshot cannot be created because volume %(vol_id)s is not available, "
"current volume status: %(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:941
+#: cinder/volume/api.py:946
#, python-format
msgid "Snapshot%s must not be part of a consistency group."
msgstr ""
-#: cinder/volume/api.py:973
+#: cinder/volume/api.py:978
msgid ""
"The volume metadata cannot be deleted when the volume is in maintenance "
"mode."
msgstr ""
-#: cinder/volume/api.py:986
+#: cinder/volume/api.py:991
msgid "Metadata property key blank."
msgstr ""
-#: cinder/volume/api.py:990
+#: cinder/volume/api.py:995
msgid "Metadata property key greater than 255 characters."
msgstr ""
-#: cinder/volume/api.py:994
+#: cinder/volume/api.py:999
msgid "Metadata property value greater than 255 characters."
msgstr ""
-#: cinder/volume/api.py:1011
+#: cinder/volume/api.py:1016
msgid ""
"The volume metadata cannot be updated when the volume is in maintenance "
"mode."
msgstr ""
-#: cinder/volume/api.py:1129 cinder/volume/api.py:1244
+#: cinder/volume/api.py:1134 cinder/volume/api.py:1249
#, python-format
msgid ""
"Volume %(vol_id)s status must be available or in-use, but current status "
"is: %(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:1135
+#: cinder/volume/api.py:1140
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:1192
+#: cinder/volume/api.py:1197
#, python-format
msgid ""
"Volume %(vol_id)s status must be available to extend, but current status "
"is: %(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:1200
+#: cinder/volume/api.py:1205
#, python-format
msgid ""
"New size for extend must be greater than current size. (current: "
"%(size)s, extended: %(new_size)s)."
msgstr ""
-#: cinder/volume/api.py:1253 cinder/volume/api.py:1399
+#: cinder/volume/api.py:1258 cinder/volume/api.py:1404
#, python-format
msgid "Volume %s is already part of an active migration."
msgstr ""
-#: cinder/volume/api.py:1261
+#: cinder/volume/api.py:1266
#, python-format
msgid "Volume %s must not have snapshots."
msgstr ""
-#: cinder/volume/api.py:1268
+#: cinder/volume/api.py:1273
#, python-format
msgid "Volume %s must not be replicated."
msgstr ""
-#: cinder/volume/api.py:1289
+#: cinder/volume/api.py:1294
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:1295
+#: cinder/volume/api.py:1300
msgid "Destination host must be different than the current host."
msgstr ""
-#: cinder/volume/api.py:1353
+#: cinder/volume/api.py:1358
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:1357
+#: cinder/volume/api.py:1362
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:1362
+#: cinder/volume/api.py:1367
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:1375
+#: cinder/volume/api.py:1380
#, python-format
msgid ""
"Volume %(vol_id)s status must be available to update readonly flag, but "
"current status is: %(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:1390
+#: cinder/volume/api.py:1395
#, python-format
msgid ""
"Unable to update type due to incorrect status: %(vol_status)s on volume: "
"%(vol_id)s. Volume status must be available or in-use."
msgstr ""
-#: cinder/volume/api.py:1405
+#: cinder/volume/api.py:1410
#, python-format
msgid "migration_policy must be 'on-demand' or 'never', passed: %s"
msgstr ""
-#: cinder/volume/api.py:1411
+#: cinder/volume/api.py:1416
msgid "Volume must not be part of a consistency group."
msgstr ""
-#: cinder/volume/api.py:1424
+#: cinder/volume/api.py:1429
#, python-format
msgid "Invalid volume_type passed: %s."
msgstr ""
-#: cinder/volume/api.py:1437
+#: cinder/volume/api.py:1442
#, python-format
msgid "New volume_type same as original: %s."
msgstr ""
-#: cinder/volume/api.py:1452
+#: cinder/volume/api.py:1457
msgid "Retype cannot change encryption requirements."
msgstr ""
-#: cinder/volume/api.py:1464
+#: cinder/volume/api.py:1469
#, python-format
msgid "Retype cannot change front-end qos specs for in-use volume: %s."
msgstr ""
-#: cinder/volume/api.py:1491 cinder/volume/manager.py:2140
+#: cinder/volume/api.py:1496 cinder/volume/manager.py:2212
msgid "Failed to update quota usage while retyping volume."
msgstr ""
-#: cinder/volume/api.py:1548
+#: cinder/volume/api.py:1553
msgid "Failed to manage api volume flow."
msgstr ""
-#: cinder/volume/api.py:1618
+#: cinder/volume/api.py:1607
#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s,"
-" current replication-state is: %(curr_state)s."
+msgid "Host replication_status must be %s to failover."
msgstr ""
-#: cinder/volume/api.py:1643
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: "
-"%(valid_states)s, current replication-state is: %(curr_state)s."
+#: cinder/volume/api.py:1628
+msgid "Host is already Frozen."
msgstr ""
-#: cinder/volume/api.py:1673
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: "
-"%(valid_states)s, current replication-state is: %(curr_state)s."
+#: cinder/volume/api.py:1649
+msgid "Host is NOT Frozen."
msgstr ""
-#: cinder/volume/driver.py:395 cinder/volume/driver.py:438
+#: cinder/volume/driver.py:393 cinder/volume/driver.py:436
#, python-format
msgid "Unable to terminate volume connection: %(err)s"
msgstr ""
-#: cinder/volume/driver.py:429
+#: cinder/volume/driver.py:427
msgid "detach snapshot from remote node"
msgstr ""
-#: cinder/volume/driver.py:563
+#: cinder/volume/driver.py:561
msgid "Sets thin provisioning."
msgstr ""
-#: cinder/volume/driver.py:570
+#: cinder/volume/driver.py:568
msgid "Enables compression."
msgstr ""
-#: cinder/volume/driver.py:577
+#: cinder/volume/driver.py:575
msgid "Enables QoS."
msgstr ""
-#: cinder/volume/driver.py:584
+#: cinder/volume/driver.py:582
msgid "Enables replication."
msgstr ""
-#: cinder/volume/driver.py:950 cinder/volume/driver.py:1027
+#: cinder/volume/driver.py:893 cinder/volume/driver.py:970
#, python-format
msgid "Unable to fetch connection information from backend: %(err)s"
msgstr ""
-#: cinder/volume/driver.py:957 cinder/volume/driver.py:1034
+#: cinder/volume/driver.py:900 cinder/volume/driver.py:977
#, python-format
msgid "Error encountered during cleanup of a failed attach: %(ex)s"
msgstr ""
-#: cinder/volume/driver.py:997
+#: cinder/volume/driver.py:940
msgid "attach snapshot from remote node"
msgstr ""
-#: cinder/volume/driver.py:1069 cinder/volume/manager.py:1534
+#: cinder/volume/driver.py:1012 cinder/volume/manager.py:1600
#: cinder/volume/drivers/ibm/flashsystem_common.py:787
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:1489
+#: cinder/volume/driver.py:1434
msgid "The method update_migrated_volume is not implemented."
msgstr ""
-#: cinder/volume/driver.py:1621 cinder/volume/driver.py:2154
-#: cinder/volume/driver.py:2158
+#: cinder/volume/driver.py:1566 cinder/volume/driver.py:2004
+#: cinder/volume/driver.py:2008
msgid "Manage existing volume not implemented."
msgstr ""
-#: cinder/volume/driver.py:1629
+#: cinder/volume/driver.py:1574
msgid "Unmanage volume not implemented."
msgstr ""
-#: cinder/volume/driver.py:2150
+#: cinder/volume/driver.py:2000
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:2165 cinder/volume/driver.py:2169
+#: cinder/volume/driver.py:2015 cinder/volume/driver.py:2019
msgid "Manage existing snapshot not implemented."
msgstr ""
-#: cinder/volume/driver.py:2179
+#: cinder/volume/driver.py:2029
msgid "sync_replica not implemented."
msgstr ""
-#: cinder/volume/driver.py:2183
+#: cinder/volume/driver.py:2033
msgid "promote_replica not implemented."
msgstr ""
-#: cinder/volume/driver.py:2551 cinder/volume/targets/iscsi.py:94
+#: cinder/volume/driver.py:2401 cinder/volume/targets/iscsi.py:94
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:2939
+#: cinder/volume/driver.py:2789
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:540
+#: cinder/volume/manager.py:578
msgid "Create manager volume flow failed."
msgstr ""
-#: cinder/volume/manager.py:645
+#: cinder/volume/manager.py:685
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:881
+#: cinder/volume/manager.py:691
+msgid "Unmanage and cascade delete options are mutually exclusive."
+msgstr ""
+
+#: cinder/volume/manager.py:721
+#, python-format
+msgid ""
+"Snapshot %(id)s was found in state %(state)s rather than 'deleting' "
+"during cascade delete."
+msgstr ""
+
+#: cinder/volume/manager.py:947
msgid "being attached by different mode"
msgstr ""
-#: cinder/volume/manager.py:886
+#: cinder/volume/manager.py:952
msgid "volume is already attached"
msgstr ""
-#: cinder/volume/manager.py:991
+#: cinder/volume/manager.py:1057
msgid ""
"Detach volume failed: More than one attachment, but no attachment_id "
"provided."
msgstr ""
-#: cinder/volume/manager.py:1133 cinder/volume/drivers/block_device.py:236
+#: cinder/volume/manager.py:1199 cinder/volume/drivers/block_device.py:236
msgid "Volume is not available."
msgstr ""
-#: cinder/volume/manager.py:1275
+#: cinder/volume/manager.py:1341
msgid "Invalid initiator value received"
msgstr ""
-#: cinder/volume/manager.py:1357
+#: cinder/volume/manager.py:1423
#, python-format
msgid "Validate volume connection failed (error: %(err)s)."
msgstr ""
-#: cinder/volume/manager.py:1366
+#: cinder/volume/manager.py:1432
msgid "Create export for volume failed."
msgstr ""
-#: cinder/volume/manager.py:1389
+#: cinder/volume/manager.py:1455
#, python-format
msgid "Driver initialize connection failed (error: %(err)s)."
msgstr ""
-#: cinder/volume/manager.py:1460
+#: cinder/volume/manager.py:1526
#, python-format
msgid "Terminate volume connection failed: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:1475
+#: cinder/volume/manager.py:1541
msgid "Remove volume export failed."
msgstr ""
-#: cinder/volume/manager.py:1540
+#: cinder/volume/manager.py:1606
msgid "Unable to access the backend storage via file handle."
msgstr ""
-#: cinder/volume/manager.py:1666
+#: cinder/volume/manager.py:1732
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:1672
+#: cinder/volume/manager.py:1738
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:2048
+#: cinder/volume/manager.py:2120
#, python-format
msgid "Volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/manager.py:2195
+#: cinder/volume/manager.py:2267
msgid "Retype requires migration but is not allowed."
msgstr ""
-#: cinder/volume/manager.py:2203
+#: cinder/volume/manager.py:2275
msgid "Volume must not have snapshots."
msgstr ""
-#: cinder/volume/manager.py:2212
+#: cinder/volume/manager.py:2284
msgid "Volume must not be replicated."
msgstr ""
-#: cinder/volume/manager.py:2253
+#: cinder/volume/manager.py:2325
msgid "Failed to create manage_existing flow."
msgstr ""
-#: cinder/volume/manager.py:2296
+#: cinder/volume/manager.py:2368
msgid "Error promoting secondary volume to primary"
msgstr ""
-#: cinder/volume/manager.py:2306 cinder/volume/manager.py:2339
+#: cinder/volume/manager.py:2378 cinder/volume/manager.py:2411
#, python-format
msgid "Failed updating model with driver provided model %(model)s"
msgstr ""
-#: cinder/volume/manager.py:2329
+#: cinder/volume/manager.py:2401
msgid "Synchronizing secondary volume to primary failed."
msgstr ""
-#: cinder/volume/manager.py:2382
+#: cinder/volume/manager.py:2454
msgid "Create consistency group failed."
msgstr ""
-#: cinder/volume/manager.py:2437
+#: cinder/volume/manager.py:2509
#, python-format
msgid "snapshot-%s"
msgstr ""
-#: cinder/volume/manager.py:2443
+#: cinder/volume/manager.py:2515
#, python-format
msgid ""
"Cannot create consistency group %(group)s because snapshot %(snap)s is "
"not in a valid state. Valid states are: %(valid)s."
msgstr ""
-#: cinder/volume/manager.py:2465
+#: cinder/volume/manager.py:2537
#, python-format
msgid "cg-%s"
msgstr ""
-#: cinder/volume/manager.py:2471
+#: cinder/volume/manager.py:2543
#, python-format
msgid ""
"Cannot create consistency group %(group)s because source volume "
"%(source_vol)s is not in a valid state. Valid states are: %(valid)s."
msgstr ""
-#: cinder/volume/manager.py:2551
+#: cinder/volume/manager.py:2623
msgid "Input volumes or snapshots are invalid."
msgstr ""
-#: cinder/volume/manager.py:2574
+#: cinder/volume/manager.py:2646
msgid "Input volumes or source volumes are invalid."
msgstr ""
-#: cinder/volume/manager.py:2676
+#: cinder/volume/manager.py:2748
msgid "Volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:2703
+#: cinder/volume/manager.py:2775
msgid "Delete consistency group failed."
msgstr ""
-#: cinder/volume/manager.py:2862
+#: cinder/volume/manager.py:2943
#, python-format
msgid "Error occurred when updating consistency group %s."
msgstr ""
-#: cinder/volume/manager.py:2965
+#: cinder/volume/manager.py:3046
#, python-format
msgid "Error occurred when creating cgsnapshot %s."
msgstr ""
-#: cinder/volume/manager.py:3068
+#: cinder/volume/manager.py:3149
#, python-format
msgid "Error occurred when deleting cgsnapshot %s."
msgstr ""
-#: cinder/volume/manager.py:3201
-#, python-format
-msgid ""
-"Unable to enable replication due to invalid replication status: "
-"%(status)s."
+#: cinder/volume/manager.py:3339
+msgid "Update list, doesn't include volume_id"
msgstr ""
-#: cinder/volume/manager.py:3211
-msgid "Enable replication for volume failed."
-msgstr ""
-
-#: cinder/volume/manager.py:3219
-msgid "enable_replication caused exception in driver."
-msgstr ""
-
-#: cinder/volume/manager.py:3261
-#, python-format
-msgid ""
-"Unable to disable replication due to invalid replication status: "
-"%(status)s."
-msgstr ""
-
-#: cinder/volume/manager.py:3271
-msgid "Disable replication for volume failed."
-msgstr ""
-
-#: cinder/volume/manager.py:3279
-msgid "disable_replication caused exception in driver."
-msgstr ""
-
-#: cinder/volume/manager.py:3331
-#, python-format
-msgid ""
-"Unable to failover replication due to invalid replication status: "
-"%(status)s."
-msgstr ""
-
-#: cinder/volume/manager.py:3362
-msgid "Replication failover for volume failed."
-msgstr ""
-
-#: cinder/volume/manager.py:3370
-msgid "replication_failover caused exception in driver."
-msgstr ""
-
-#: cinder/volume/manager.py:3443
-msgid "Get replication targets failed."
-msgstr ""
-
-#: cinder/volume/manager.py:3465
+#: cinder/volume/manager.py:3435
msgid "Failed to create manage existing flow."
msgstr ""
msgid "Valid consumer of QoS specs are: %s"
msgstr ""
-#: cinder/volume/qos_specs.py:122 cinder/volume/qos_specs.py:139
-#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:64
+#: cinder/volume/qos_specs.py:126 cinder/volume/qos_specs.py:143
+#: cinder/volume/qos_specs.py:246 cinder/volume/volume_types.py:64
#: cinder/volume/volume_types.py:89 cinder/volume/volume_types.py:114
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/qos_specs.py:155
+#: cinder/volume/qos_specs.py:159
#, python-format
msgid "Failed to get all associations of qos specs %s"
msgstr ""
-#: cinder/volume/qos_specs.py:188
+#: cinder/volume/qos_specs.py:192
#, python-format
msgid ""
"Type %(type_id)s is already associated with another qos specs: "
"%(qos_specs_id)s"
msgstr ""
-#: cinder/volume/qos_specs.py:254 cinder/volume/volume_types.py:126
+#: cinder/volume/qos_specs.py:258 cinder/volume/volume_types.py:126
msgid "name cannot be None"
msgstr ""
+#: cinder/volume/rpcapi.py:170
+msgid "Cascade option is not supported."
+msgstr ""
+
+#: cinder/volume/rpcapi.py:346 cinder/volume/rpcapi.py:357
+msgid ""
+"One of cinder-volume services is too old to accept such request. Are you "
+"running mixed Liberty-Mitaka cinder-volumes?"
+msgstr ""
+
#: cinder/volume/utils.py:420
msgid "Failed to copy volume, source device unavailable."
msgstr ""
msgid "Invalid port number %(config)s for Coho rpc port"
msgstr ""
-#: cinder/volume/drivers/datera.py:120
+#: cinder/volume/drivers/datera.py:130
msgid ""
"san_login and/or san_password is not set for Datera driver in the "
"cinder.conf. Set this information and start the cinder-volume service "
"again."
msgstr ""
-#: cinder/volume/drivers/datera.py:135
+#: cinder/volume/drivers/datera.py:146
msgid "Resource not ready."
msgstr ""
-#: cinder/volume/drivers/datera.py:402
+#: cinder/volume/drivers/datera.py:472
#, python-format
msgid ""
"Failed to make a request to Datera cluster endpoint due to the following "
"reason: %s"
msgstr ""
-#: cinder/volume/drivers/datera.py:417
+#: cinder/volume/drivers/datera.py:495
#, python-format
msgid "Bad request sent to Datera cluster:Invalid args: %(args)s | %(message)s"
msgstr ""
-#: cinder/volume/drivers/datera.py:423
+#: cinder/volume/drivers/datera.py:501
#, python-format
msgid "Request to Datera cluster returned bad status: %(status)s | %(reason)s"
msgstr ""
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:157
+#: cinder/volume/drivers/lvm.py:158
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:285 cinder/volume/drivers/lvm.py:294
+#: cinder/volume/drivers/lvm.py:286 cinder/volume/drivers/lvm.py:295
#, python-format
msgid "Volume Group %s does not exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:321
+#: cinder/volume/drivers/lvm.py:322
msgid "Thin provisioning not supported on this version of LVM."
msgstr ""
-#: cinder/volume/drivers/lvm.py:329
+#: cinder/volume/drivers/lvm.py:330
#, python-format
msgid "Failed to create thin pool, error message was: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:593
+#: cinder/volume/drivers/lvm.py:594
#, python-format
msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:610 cinder/volume/drivers/rbd.py:1022
+#: cinder/volume/drivers/lvm.py:611 cinder/volume/drivers/rbd.py:1022
#: cinder/volume/drivers/emc/xtremio.py:520
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:909
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:911
#: cinder/volume/drivers/hitachi/hnas_nfs.py:623
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:851
msgid "Reference must contain source-name element."
msgstr ""
-#: cinder/volume/drivers/lvm.py:627
+#: cinder/volume/drivers/lvm.py:628
#, python-format
msgid ""
"Failed to manage existing %(type)s %(name)s, because reported size "
"%(size)s was not a floating-point number."
msgstr ""
-#: cinder/volume/drivers/lvm.py:730
+#: cinder/volume/drivers/lvm.py:731
#, python-format
msgid ""
"Refusing to migrate volume ID: %(id)s. Please check your configuration "
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:135 cinder/volume/drivers/zfssa/zfssanfs.py:106
+#: cinder/volume/drivers/nfs.py:135 cinder/volume/drivers/zfssa/zfssanfs.py:112
#, python-format
msgid "%s is not installed"
msgstr ""
#: cinder/volume/drivers/nimble.py:115
#: cinder/volume/drivers/ibm/flashsystem_common.py:937
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1952
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1966
#, python-format
msgid "%s is not set."
msgstr ""
msgstr ""
#: cinder/volume/drivers/nimble.py:350
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1379
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1373
msgid "Reference must contain source-name."
msgstr ""
msgid "API %(name)s failed with error string %(err)s"
msgstr ""
-#: cinder/volume/drivers/pure.py:172
+#: cinder/volume/drivers/pure.py:177
#, python-format
msgid ""
"Unable to do replication with Purity REST API version %(api_version)s, "
"requires one of %(required_versions)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:198
+#: cinder/volume/drivers/pure.py:203
msgid ""
"Missing 'purestorage' python module, ensure the library is installed and "
"available."
msgstr ""
-#: cinder/volume/drivers/pure.py:257
+#: cinder/volume/drivers/pure.py:271
#, python-format
msgid "Unable to determine snapshot name in Purity for snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:786
+#: cinder/volume/drivers/pure.py:782
msgid "manage_existing requires a 'name' key to identify an existing volume."
msgstr ""
-#: cinder/volume/drivers/pure.py:814
+#: cinder/volume/drivers/pure.py:811
#, python-format
msgid "Unable to find Purity ref with name=%s"
msgstr ""
-#: cinder/volume/drivers/pure.py:832
+#: cinder/volume/drivers/pure.py:829
#, python-format
msgid ""
"%(driver)s manage_existing cannot manage a volume connected to hosts. "
"Please disconnect this volume from existing hosts before importing"
msgstr ""
-#: cinder/volume/drivers/pure.py:891
+#: cinder/volume/drivers/pure.py:890
#, python-format
msgid ""
"Unable to do manage snapshot operations with Purity REST API version "
"%(api_version)s, requires %(required_versions)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:1038
+#: cinder/volume/drivers/pure.py:1037
msgid "Unable to connect or find connection to host"
msgstr ""
-#: cinder/volume/drivers/pure.py:1135
-#, python-format
-msgid "Unable to failover volume %(volume)s, no secondary targets configured."
+#: cinder/volume/drivers/pure.py:1106
+msgid ""
+"Unable to failback to \"default\", this can only be done after a failover"
+" has completed."
msgstr ""
-#: cinder/volume/drivers/pure.py:1145
+#: cinder/volume/drivers/pure.py:1119
#, python-format
msgid ""
-"Unable to determine secondary_array from supplied secondary: "
+"Secondary id can not be the same as primary array, backend_id = "
"%(secondary)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:1162
+#: cinder/volume/drivers/pure.py:1206
+msgid "Protection Group not ready."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:1218
+msgid "Replication not allowed yet."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:1374
+msgid "Unable to find failover target, no secondary targets configured."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:1386
#, python-format
-msgid "Unable to find volume snapshot for %s."
+msgid ""
+"Unable to determine secondary_array from supplied secondary: "
+"%(secondary)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:1257
-msgid "Protection Group not ready."
+#: cinder/volume/drivers/pure.py:1414
+#, python-format
+msgid "Unable to find viable secondary array fromconfigured targets: %(targets)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:1269
-msgid "Replication not allowed yet."
+#: cinder/volume/drivers/pure.py:1421
+#, python-format
+msgid ""
+"Unable to find viable pg snapshot to use forfailover on selected "
+"secondary array: %(id)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:1527
+#: cinder/volume/drivers/pure.py:1510
msgid "No iSCSI-enabled ports on target array."
msgstr ""
-#: cinder/volume/drivers/pure.py:1579
+#: cinder/volume/drivers/pure.py:1562
msgid ""
"Unable to re-use a host that is not managed by Cinder with "
"use_chap_auth=True,"
msgstr ""
-#: cinder/volume/drivers/pure.py:1587
+#: cinder/volume/drivers/pure.py:1570
msgid "Unable to re-use host with unknown CHAP credentials configured."
msgstr ""
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1299
+#: cinder/volume/drivers/remotefs.py:1303
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1315
+#: cinder/volume/drivers/remotefs.py:1308
+#, python-format
+msgid ""
+"Snapshot %(id)s has been asked to be deleted while waiting for it to "
+"become available. Perhaps a concurrent request was made."
+msgstr ""
+
+#: cinder/volume/drivers/remotefs.py:1322
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1385
+#: cinder/volume/drivers/remotefs.py:1392
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1398
+#: cinder/volume/drivers/remotefs.py:1405
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
" snapshots. Retrieved: %(ret)s Desired: %(des)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:1559
+#: cinder/volume/drivers/solidfire.py:1560
msgid "Manage existing volume requires 'source-id'."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:1604
+#: cinder/volume/drivers/solidfire.py:1605
msgid "Manage existing get size requires 'id'."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:1621
+#: cinder/volume/drivers/solidfire.py:1622
msgid "Failed to find account for volume."
msgstr ""
msgid "%(attr)s is not set."
msgstr ""
-#: cinder/volume/drivers/tintri.py:184
+#: cinder/volume/drivers/tintri.py:206
#, python-format
msgid "Failed to move volume %s."
msgstr ""
-#: cinder/volume/drivers/tintri.py:188
+#: cinder/volume/drivers/tintri.py:210
#, python-format
msgid "Volume %s not found."
msgstr ""
-#: cinder/volume/drivers/tintri.py:459
+#: cinder/volume/drivers/tintri.py:540
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:549
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:489
+#: cinder/volume/drivers/tintri.py:570
#: cinder/volume/drivers/hitachi/hnas_nfs.py:251
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:582
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/tintri.py:543
+#: cinder/volume/drivers/tintri.py:624
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:679
msgid "Image location not present."
msgstr ""
-#: cinder/volume/drivers/tintri.py:575
+#: cinder/volume/drivers/tintri.py:656
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:756
msgid "Container size smaller than required file size."
msgstr ""
-#: cinder/volume/drivers/tintri.py:592 cinder/volume/drivers/tintri.py:608
+#: cinder/volume/drivers/tintri.py:673 cinder/volume/drivers/tintri.py:689
msgid "A volume ID or share was not specified."
msgstr ""
-#: cinder/volume/drivers/tintri.py:632
+#: cinder/volume/drivers/tintri.py:713
#, python-format
msgid "Failed to manage volume %s."
msgstr ""
-#: cinder/volume/drivers/tintri.py:656
+#: cinder/volume/drivers/tintri.py:737
#, python-format
msgid "Failed to get size of volume %s"
msgstr ""
-#: cinder/volume/drivers/tintri.py:684
+#: cinder/volume/drivers/tintri.py:765
msgid "Volume reference must contain source-name element."
msgstr ""
-#: cinder/volume/drivers/tintri.py:705
+#: cinder/volume/drivers/tintri.py:786
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2356
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2381
msgid "Volume not found."
msgstr ""
-#: cinder/volume/drivers/tintri.py:775
+#: cinder/volume/drivers/tintri.py:874
#, python-format
msgid "Failed to login for user %s."
msgstr ""
-#: cinder/volume/drivers/tintri.py:809
+#: cinder/volume/drivers/tintri.py:908
#, python-format
msgid "Failed to create snapshot for volume %s."
msgstr ""
-#: cinder/volume/drivers/tintri.py:821
+#: cinder/volume/drivers/tintri.py:920
#, python-format
msgid "Failed to get snapshot for volume %s."
msgstr ""
-#: cinder/volume/drivers/tintri.py:844
+#: cinder/volume/drivers/tintri.py:942
+msgid "Failed to get image snapshots."
+msgstr ""
+
+#: cinder/volume/drivers/tintri.py:963
#, python-format
msgid "Failed to clone volume from snapshot %s."
msgstr ""
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:808
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:827
-#: cinder/volume/drivers/huawei/huawei_driver.py:1246
+#: cinder/volume/drivers/huawei/huawei_driver.py:1236
msgid "Must specify source-name or source-id."
msgstr ""
msgstr ""
#: cinder/volume/drivers/dothill/dothill_iscsi.py:87
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:241
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:244
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
msgid "Cannot find Replication Service to create volume for snapshot %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:338
+#: cinder/volume/drivers/emc/emc_vmax_common.py:337
#, python-format
msgid ""
"Cannot find Controller Configuration Service for storage system "
"%(storage_system)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:447
+#: cinder/volume/drivers/emc/emc_vmax_common.py:455
#, python-format
msgid "Error Attaching volume %(vol)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:504
+#: cinder/volume/drivers/emc/emc_vmax_common.py:495
+msgid "Unable to get the name of the masking view."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:512
+msgid "Unable to get the name of the portgroup."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:517
+msgid "Cannot get the portgroup from the masking view."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:554
#, python-format
msgid "Cannot find Volume: %(volumename)s. Extend operation. Exiting...."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:511
+#: cinder/volume/drivers/emc/emc_vmax_common.py:561
#, python-format
msgid ""
"Your original size: %(originalVolumeSize)s GB is greater than: "
"%(newSize)s GB. Only Extend is supported. Exiting..."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:550
+#: cinder/volume/drivers/emc/emc_vmax_common.py:600
#, python-format
msgid ""
"The requested size : %(requestedSize)s is not the same as resulting size:"
" %(resultSize)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1010
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1060
#, python-format
msgid ""
"Failed to remove: %(volumename)s. from the default storage group for FAST"
" policy %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1271
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1321
msgid "Cannot connect to ECOM server."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1302
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1352
#, python-format
msgid "Pool %(poolNameInStr)s is not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1308
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1358
#, python-format
msgid "Storage system not found for pool %(poolNameInStr)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1420
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1470
#, python-format
msgid "Error finding %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1528
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1583
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2474
#, python-format
msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1622
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1676
#, python-format
msgid "Configuration file %(configurationFile)s does not exist."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1683
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1737
msgid "Unable to get corresponding record for pool."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1699
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1753
#, python-format
msgid ""
"Unable to get configuration information necessary to create a volume: "
"%(errorMessage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1721
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1775
msgid "You must supply an array in your EMC configuration file."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1727
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1781
msgid "Cannot get necessary pool or storage system information."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1831
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1885
#, python-format
msgid ""
"Error adding Volume: %(volumeName)s with instance path: "
"%(volumeInstancePath)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1842
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1896
#, python-format
msgid "Rolling back %(volumeName)s by deleting it."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1924
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1978
#, python-format
msgid "Failed to unbind volume %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2027
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2081
#, python-format
msgid "Clone feature is not licensed on %(storageSystem)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2107
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2801
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2161
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2855
#, python-format
msgid ""
"Unable to create or get default storage group for FAST policy: "
"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2271
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2325
#, python-format
msgid ""
"Volume %(name)s not found on the array. Cannot determine if there are "
"volumes mapped."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2340
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2394
#, python-format
msgid "Cannot find Replication Service to delete snapshot %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2390
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2444
#, python-format
msgid "Failed to create consistency group: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2432
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2536
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3859
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2486
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2590
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3913
#, python-format
msgid "Cannot find CG group %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2452
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2506
#, python-format
msgid "Failed to delete consistency group: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2606
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2660
#, python-format
msgid "Cannot find Replication service on system %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2623
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2677
#, python-format
msgid "Failed to create snapshot for cg: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2672
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2726
#, python-format
msgid "Failed to delete snapshot for cg: %(cgId)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2732
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2786
#, python-format
msgid ""
"The striped meta count of %(memberCount)s is too small for volume: "
"%(volumeName)s, with size %(volumeSize)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2769
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2823
#, python-format
msgid ""
"Pool: %(poolName)s. is not associated to storage tier for fast policy "
"%(fastPolicy)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2831
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2885
#, python-format
msgid ""
"Either SLO: %(slo)s or workload %(workload)s is invalid. Examine previous"
" error statement for valid values."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2850
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2904
msgid "Cannot determine storage pool settings."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2920
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2974
#, python-format
msgid ""
"Volume: %(volumeName)s is not a concatenated volume. You can only perform"
" extend on concatenated volume. Exiting..."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2955
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3009
msgid "Error Creating unbound volume on an Extend operation."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2967
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3021
#, python-format
msgid ""
"On an Extend Operation, error adding volume to composite volume: "
"%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3374
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3439
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3428
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3493
#, python-format
msgid "Failed to delete volume %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3515
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3569
msgid "Error Creating unbound volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3545
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3599
#, python-format
msgid "Error appending volume %(volumename)s to target base volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3553
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3607
#, python-format
msgid "Exception appending meta volume to target volume %(volumename)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3598
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3652
#, python-format
msgid ""
"Exception during create element replica. Clone name: %(cloneName)s Source"
" name: %(sourceName)s Extra specs: %(extraSpecs)s "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3950
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4004
#, python-format
msgid "Pool from volume['host'] %(host)s not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3956
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4010
#, python-format
msgid "Pool from volume['host'] failed with: %(ex)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3999
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4053
#, python-format
msgid ""
"Manage volume is not supported if FAST is enable. FAST policy: "
"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4018
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4072
#, python-format
msgid ""
"Unable to import volume %(deviceId)s to cinder. Volume is in masking view"
" %(mv)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4034
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4088
#, python-format
msgid ""
"Unable to import volume %(deviceId)s to cinder. It is the source volume "
"of replication session %(sync)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4054
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4108
#, python-format
msgid ""
"Unable to import volume %(deviceId)s to cinder. The external volume is "
"not in the pool managed by current cinder host."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4129
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4183
#, python-format
msgid "Cannot find Volume: %(id)s. unmanage operation. Exiting..."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4192
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4246
#, python-format
msgid "Failed to update consistency group: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4248
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4302
#, python-format
msgid "No source snapshots provided to create consistency group %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4261
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4315
#, python-format
msgid "Cannot find replication service on system %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4308
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4362
#, python-format
msgid "Cannot find source CG instance. consistencygroup_id: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4340
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4394
#, python-format
msgid "Failed to create CG %(cgName)s from snapshot %(cgSnapshot)s."
msgstr ""
msgid "Socket error: %(arg)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:207
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:210
#, python-format
msgid "Unsuccessful iscsiadm. Exception is %(ex)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:211
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:214
msgid "iscsiadm execution failed. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:243
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:246
#, python-format
msgid "Could not find iSCSI export for volume %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:254
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:257
#, python-format
msgid "Cannot find device number for volume %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:163
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:169
#, python-format
msgid ""
"Failed to get, create or add volume %(volumeName)s to masking view "
"%(maskingViewName)s. The error message received was %(errorMessage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:350
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:356
#, python-format
msgid ""
"Cannot get or create a storage group: %(sgGroupName)s for volume "
"%(volumeName)s "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:378
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:384
#, python-format
msgid ""
"Cannot get storage group: %(sgGroupName)s from masking view "
"%(maskingViewInstanceName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:401
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:407
#, python-format
msgid "Cannot get port group: %(pgGroupName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:429
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:435
#, python-format
msgid "Cannot get or create initiator group: %(igGroupName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:460
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:466
#, python-format
msgid ""
"Unable to verify initiator group: %(igGroupName)s in masking view "
"%(maskingViewName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:492
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:498
#, python-format
msgid "Cannot create masking view: %(maskingViewName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:530
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:536
#, python-format
msgid "Volume: %(volumeName)s was not added to storage group %(sgGroupName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:563
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:569
#, python-format
msgid "Cannot get the default storage group for FAST policy: %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:576
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:582
#, python-format
msgid "Failed to remove volume %(volumeName)s from default SG."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:624
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:630
#, python-format
msgid "Failed to remove volume %(volumeName)s from default SG: %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:847
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:853
#, python-format
msgid "Failed to create hardware id(s) on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:885
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:891
msgid "FC is the protocol but wwpns are not supplied by OpenStack."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:891
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:897
#, python-format
msgid "Error finding %(name)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1040
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1046
#, python-format
msgid ""
"Error Create Masking View: %(groupName)s. Return code: %(rc)lu. Error: "
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1147
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1153
#, python-format
msgid "Cannot create or find an storage group with name %(sgGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1257
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1263
msgid "V3 rollback"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1316
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1322
#, python-format
msgid ""
"Rollback for Volume: %(volumeName)s has failed. Please contact your "
"storage group for fast policy %(fastPolicyName)s failed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1484
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1490
#: cinder/volume/drivers/emc/emc_vmax_provision.py:168
#: cinder/volume/drivers/emc/emc_vmax_provision.py:209
#, python-format
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1509
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1515
#, python-format
msgid ""
"Error adding initiator to group : %(groupName)s. Return code: %(rc)lu. "
"Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1569
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1575
#, python-format
msgid ""
"Error Modifying masking view : %(groupName)s. Return code: %(rc)lu. "
"Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2088
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2101
#, python-format
msgid "Masking view %(maskingViewName)s was not deleted successfully"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2169
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2182
#, python-format
msgid "Storage group %(sgGroupName)s does not exist."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2403
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2419
#, python-format
msgid "Storage group %(storageGroupName)s was not deleted successfully"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2437
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2453
#, python-format
msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error:"
-" %(error)s"
+"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
+"%(error)s"
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2485
+#, python-format
+msgid ""
+"Error Deleting Initiator Group: %(initiatorGroupName)s. Return code: "
+"%(rc)lu. Error: %(error)s"
msgstr ""
#: cinder/volume/drivers/emc/emc_vmax_provision.py:74
"%(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:855
-msgid "Error finding Target WWNs."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:889
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:861
#, python-format
msgid ""
"Failed to create consistency group: %(consistencyGroupName)s Return "
"code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:934
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:906
#, python-format
msgid ""
"Failed to delete consistency group: %(consistencyGroupName)s Return code:"
" %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:986
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:958
#, python-format
msgid ""
"Failed to add volume %(volumeName)s to consistency group %(cgName)s. "
"Return code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:1038
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:1010
#, python-format
msgid ""
"Failed to remove volume %(volumeName)s from consistency group %(cgName)s."
" Return code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:1096
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:1068
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:575
#, python-format
msgid ""
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:92
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:95
#, python-format
msgid "Storage Configuration Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:123
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:126
#, python-format
msgid "Controller Configuration Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:152
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:155
#, python-format
msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:181
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:184
#, python-format
msgid "Storage Relocation Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:209
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:212
#, python-format
msgid "Storage HardwareId mgmt Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:236
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:239
#, python-format
msgid "Replication Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:265
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:268
#, python-format
msgid "Tier Policy Service not found for %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:330
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:333
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2102
msgid "Issue encountered waiting for job."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:422
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:425
msgid "Issue encountered waiting for synchronization."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1455
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1454
#, python-format
msgid "StorageSystem %(array)s is not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1646
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1645
#, python-format
msgid "Cannot verify the existence of object:%(instanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1673
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1672
#, python-format
msgid "Replication Service Capability not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1787
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1786
msgid ""
"EcomServerIp, EcomServerPort, EcomUserName, EcomPassword must have valid "
"values."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2032
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2031
msgid "No Port Group elements found in config file."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2083
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2082
msgid ""
"Multiple SerialNumbers found, when only one was expected for this "
"operation. Please change your EMC config file."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2108
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2107
#, python-format
msgid "SerialNumber must be in the file %(fileName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2121
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2120
#, python-format
msgid "PoolName must be in the file %(fileName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2158
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2157
#, python-format
msgid "Volume %(deviceID)s not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2227
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2226
msgid "Source volume device ID is required."
msgstr ""
msgid "Invalid synchronize mode specified, allowed mode is %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:177
+#: cinder/volume/drivers/emc/scaleio.py:174
msgid "Cannot specify both protection domain name and protection domain id."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:182
+#: cinder/volume/drivers/emc/scaleio.py:179
msgid "REST server IP must by specified."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:186
+#: cinder/volume/drivers/emc/scaleio.py:183
msgid "REST server username must by specified."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:190
+#: cinder/volume/drivers/emc/scaleio.py:187
msgid "REST server password must by specified."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:198
+#: cinder/volume/drivers/emc/scaleio.py:195
msgid "Path to REST server's certificate must be specified."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:202
+#: cinder/volume/drivers/emc/scaleio.py:199
msgid "Cannot specify both storage pool name and storage pool id."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:207
+#: cinder/volume/drivers/emc/scaleio.py:204
msgid "Must specify storage pool name or id."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:211
+#: cinder/volume/drivers/emc/scaleio.py:208
msgid "Must specify storage pools. Option: sio_storage_pools."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:313
+#: cinder/volume/drivers/emc/scaleio.py:310
msgid "Must specify protection domain name or protection domain id."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:337
-#: cinder/volume/drivers/emc/scaleio.py:759
+#: cinder/volume/drivers/emc/scaleio.py:334
+#: cinder/volume/drivers/emc/scaleio.py:761
#, python-format
msgid "Domain with name %s wasn't found."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:342
+#: cinder/volume/drivers/emc/scaleio.py:339
#, python-format
msgid "Error getting domain id from name %(name)s: %(id)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:369
+#: cinder/volume/drivers/emc/scaleio.py:366
#, python-format
msgid "Pool with name %(pool_name)s wasn't found in domain %(domain_id)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:376
+#: cinder/volume/drivers/emc/scaleio.py:373
#, python-format
msgid "Error getting pool id from name %(pool_name)s: %(err_msg)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:415
+#: cinder/volume/drivers/emc/scaleio.py:412
#, python-format
msgid "Error creating volume: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:429
+#: cinder/volume/drivers/emc/scaleio.py:426
#, python-format
msgid "Cannot create volume of size %s: not multiple of 8GB."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:453
+#: cinder/volume/drivers/emc/scaleio.py:450
#, python-format
msgid "Failed creating snapshot for volume %(volname)s: %(response)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:583
+#: cinder/volume/drivers/emc/scaleio.py:580
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:665
+#: cinder/volume/drivers/emc/scaleio.py:667
#, python-format
msgid "Error deleting volume %(vol)s: %(err)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:764
+#: cinder/volume/drivers/emc/scaleio.py:766
#, python-format
msgid "Error getting domain id from name %(name)s: %(err)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:790
+#: cinder/volume/drivers/emc/scaleio.py:792
#, python-format
msgid "Pool with name %(pool)s wasn't found in domain %(domain)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:797
+#: cinder/volume/drivers/emc/scaleio.py:799
#, python-format
msgid "Error getting pool id from name %(pool)s: %(err)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1013
+#: cinder/volume/drivers/emc/scaleio.py:1015
#, python-format
msgid "Error renaming volume %(vol)s: %(err)s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1033
+#: cinder/volume/drivers/emc/scaleio.py:1035
msgid ""
"manage_existing cannot manage a volume connected to hosts. Please "
"disconnect this volume from existing hosts before importing"
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1067
+#: cinder/volume/drivers/emc/scaleio.py:1069
msgid "Reference must contain source-id."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1073
+#: cinder/volume/drivers/emc/scaleio.py:1075
msgid "Volume must have a volume type"
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1089
+#: cinder/volume/drivers/emc/scaleio.py:1091
#, python-format
msgid "Error managing volume: %s."
msgstr ""
-#: cinder/volume/drivers/emc/scaleio.py:1141
-#: cinder/volume/drivers/emc/scaleio.py:1196
+#: cinder/volume/drivers/emc/scaleio.py:1143
+#: cinder/volume/drivers/emc/scaleio.py:1198
#, python-format
msgid "Failed creating snapshot for group: %(response)s."
msgstr ""
msgstr ""
#: cinder/volume/drivers/emc/xtremio.py:139
+#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:251
+#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:323
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:127
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:248
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:237
#, python-format
msgid "Exception: %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/hitachi/hnas_backend.py:69
-#: cinder/volume/drivers/hitachi/hnas_backend.py:116
+#: cinder/volume/drivers/hitachi/hnas_backend.py:115
msgid "Failed to establish SSC connection."
msgstr ""
msgid "Error parsing config file: %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:685
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:687
#, python-format
msgid "Error attaching volume %s. Target limit might be reached!"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:861
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:863
msgid ""
"Failed to manage existing volume because the pool of the volume type "
"chosen does not match the file system passed in the volume reference."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:870
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:872
#: cinder/volume/drivers/hitachi/hnas_nfs.py:730
msgid ""
"Failed to manage existing volume because the pool of the volume type "
"chosen does not match the pool of the host."
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:893
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:895
msgid ""
"The reference to the volume in the backend should have the format "
"file_system/volume_name (volume_name cannot contain '/')"
msgstr ""
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:940
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:942
msgid ""
"Volume not found on configured storage backend. If your volume name "
"contains \"/\", please rename it and try to manage again."
"volume size."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:295
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:304
#, python-format
msgid "%s is not set"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:302
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:355
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:311
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:350
#, python-format
msgid "%s is not set and is required for the replication device to be valid."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:313
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:322
#, python-format
msgid ""
"Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or "
"upgrade the hpe3parclient."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:330
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:359
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:339
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:368
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:385
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:394
msgid ""
"You must install hpe3parclient before using 3PAR drivers. Run \"pip "
"install python-3parclient\" to install the hpe3parclient."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:465
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1272
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:474
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1287
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:473
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:482
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:637
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:646
#, python-format
msgid "There was an error creating the cgsnapshot: %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:698
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:884
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1089
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1276
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:707
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:893
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1083
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1270
#, python-format
msgid "Virtual volume '%s' doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:731
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1104
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:740
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1098
#, python-format
msgid "Volume type ID '%s' is invalid."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:800
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1176
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:809
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1170
msgid "Managing of snapshots to failed-over volumes is not allowed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:811
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:911
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1203
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1309
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:820
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:920
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1197
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1303
#, python-format
msgid "Snapshot '%s' doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:819
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1219
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:828
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1213
#, python-format
msgid "The provided snapshot '%s' is not a snapshot of the provided volume."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:875
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:884
msgid "Reference must be for an unmanaged virtual volume."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:902
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:911
msgid "Reference must be for an unmanaged snapshot."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:939
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:948
msgid "Unmanaging of snapshots from failed-over volumes is not allowed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:974
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:983
msgid "Reference must contain source-name or source-id."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1545
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1563
#, python-format
msgid ""
"Flash Cache Policy requires WSAPI version '%(fcache_version)s' version "
"'%(version)s' is installed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1579
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1597
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1622
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1640
#, python-format
msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1713
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1731
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1729
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1747
#, python-format
msgid ""
"Dedup is a valid provisioning type, but requires WSAPI version "
"'%(dedup_version)s' version '%(version)s' is installed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1841
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1859
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2043
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2061
msgid ""
"The volume is currently busy on the 3PAR and cannot be deleted at this "
"time. You can try again later."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2066
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2084
msgid "Volume has a temporary snapshot that can't be deleted at this time."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2073
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2091
msgid "Volume has children and cannot be deleted!"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2247
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2265
#, python-format
msgid "Failure in update_volume_key_value_pair:%s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2264
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2282
#, python-format
msgid "Failure in clear_volume_key_value_pair: %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2408
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2426
#, python-format
msgid ""
"Copy volume task failed: convert_to_base_volume: id=%(id)s, "
"status=%(status)s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2432
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2450
#, python-format
msgid "Volume (%s) already exists on array."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2564
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2605
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2582
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2623
#, python-format
msgid ""
"Tune volume task stopped before it was done: volume_name=%(volume_name)s,"
" task-status=%(status)s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2628
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2646
#, python-format
msgid "Cannot retype from HPE3PARDriver to %s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2634
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2652
msgid "Cannot retype from one 3PAR array to another."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2640
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2658
#, python-format
msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2647
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2665
msgid "Cannot retype to a CPG in a different domain."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2651
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2669
msgid "Cannot retype to a snap CPG in a different domain."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2855
-msgid ""
-"Unable to enable volume replication because volume is not of replicated "
-"type."
-msgstr ""
-
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2879
-msgid ""
-"Unable to disable volume replication because volume is not of replicated "
-"type."
-msgstr ""
-
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2912
-msgid "Unable to failover because volume is not of replicated type."
-msgstr ""
-
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2933
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1463
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2891
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1408
msgid "A valid secondary target MUST be specified in order to failover."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2939
-msgid "The failover array cannot be the primary array."
-msgstr ""
-
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2967
-#, python-format
-msgid "There was a problem with the failover (%s) and it was unsuccessful."
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2947
+msgid ""
+"The host is not ready to be failed back. Please resynchronize the volumes"
+" and resume replication on the 3PAR backends."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3273
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3277
msgid ""
"The replication mode was not configured correctly in the volume type "
"extra_specs. If replication:mode is periodic, replication:sync_period "
"must also be specified and be between 300 and 31622400 seconds."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3311
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3315
#, python-format
msgid "There was an error creating the remote copy group: %s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3331
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3335
#, python-format
msgid "There was an error adding the volume to the remote copy group: %s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3345
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3349
#, python-format
msgid "There was an error setting the sync period for the remote copy group: %s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3355
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3359
#, python-format
msgid "There was an error starting remote copy: %s."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3363
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3367
#, python-format
msgid ""
"There was an error setting up a remote copy group on the 3PAR arrays: "
"('%s'). The volume will not be recognized as replication type."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3425
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3429
#, python-format
msgid "The failed-over volume could not be deleted: %s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_3par_fc.py:606
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:917
+#: cinder/volume/drivers/hpe/hpe_3par_fc.py:608
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:926
#, python-format
msgid "Volume %s doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:176
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:178
msgid "HPELeftHand url not found"
msgstr ""
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:258
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:305
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:302
msgid "LeftHand cluster not found"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:321
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:318
#, python-format
msgid ""
"Invalid hpelefthandclient version found (%(found)s). Version %(minimum)s "
" upgrade the hpelefthandclient."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:361
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:356
#, python-format
msgid "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:458
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:453
msgid "Creating a consistency group from a source is not currently supported."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1212
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1206
#, python-format
msgid "Could not find the parent volume for Snapshot '%s' on array."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1233
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1227
#, python-format
msgid "An error occured while attempting to modifySnapshot '%s'."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1265
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1259
msgid "Reference must be the volume name of an unmanaged virtual volume."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1298
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1292
msgid "Reference must be the name of an unmanaged snapshot."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1349
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1343
msgid "Unmanaging of snapshots from 'failed-over' volumes is not allowed."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1389
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1383
#, python-format
msgid ""
"Invalid HPELeftHand API version found: %(found)s. Version %(minimum)s or "
"greater required for manage/unmanage support."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1500
-#, python-format
-msgid "The fail-over was unsuccessful: %s"
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1573
+msgid ""
+"The host is not ready to be failed back. Please resynchronize the volumes"
+" and resume replication on the LeftHand backends."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1701
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1747
#, python-format
msgid "The replication sync period must be at least %s seconds."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1722
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1768
#, python-format
msgid "The retention count must be %s or less."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1743
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1789
#, python-format
msgid "The remote retention count must be %s or less."
msgstr ""
-#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1814
+#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1860
#, python-format
msgid ""
"There was an error setting up a remote schedule on the LeftHand arrays: "
"('%s'). The volume will not be recognized as replication type."
msgstr ""
-#: cinder/volume/drivers/huawei/fc_zone_helper.py:119
+#: cinder/volume/drivers/huawei/fc_zone_helper.py:121
msgid "No FC port connected to fabric."
msgstr ""
-#: cinder/volume/drivers/huawei/fc_zone_helper.py:122
+#: cinder/volume/drivers/huawei/fc_zone_helper.py:124
msgid "No initiator connected to fabric."
msgstr ""
msgid "Create volume error. Because %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:303
-#: cinder/volume/drivers/huawei/huawei_driver.py:595
+#: cinder/volume/drivers/huawei/huawei_driver.py:302
+#: cinder/volume/drivers/huawei/huawei_driver.py:593
msgid "Hypermetro and Replication can not be used in the same volume_type."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:393
+#: cinder/volume/drivers/huawei/huawei_driver.py:391
msgid "Lun migration error."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:398
+#: cinder/volume/drivers/huawei/huawei_driver.py:396
msgid "Cannot find migration task."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:605
+#: cinder/volume/drivers/huawei/huawei_driver.py:603
#, python-format
msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:650
-#: cinder/volume/drivers/huawei/huawei_driver.py:683
+#: cinder/volume/drivers/huawei/huawei_driver.py:648
+#: cinder/volume/drivers/huawei/huawei_driver.py:681
#, python-format
msgid "Can't find lun id from db, volume: %(id)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:691
+#: cinder/volume/drivers/huawei/huawei_driver.py:689
#, python-format
msgid "Can't extend replication volume, volume: %(id)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:712
+#: cinder/volume/drivers/huawei/huawei_driver.py:710
#, python-format
msgid "Can't find volume id from db, volume: %(id)s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:899
+#: cinder/volume/drivers/huawei/huawei_driver.py:891
#, python-format
msgid "Can't find cache name on the array, cache name is: %(name)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:911
+#: cinder/volume/drivers/huawei/huawei_driver.py:903
#, python-format
msgid "Can't find partition name on the array, partition name is: %(name)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1050
+#: cinder/volume/drivers/huawei/huawei_driver.py:1042
#, python-format
msgid ""
"An error occurred during the LUNcopy operation. LUNcopy name: "
"%(luncopystate)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1076
+#: cinder/volume/drivers/huawei/huawei_driver.py:1068
#, python-format
msgid "Can't import LUN %s to Cinder. Already exists in a LUN group."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1083
+#: cinder/volume/drivers/huawei/huawei_driver.py:1075
#, python-format
msgid "Can't import LUN %s to Cinder. LUN status is not normal."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1092
-msgid "Failed to get HyperMetroPair."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/huawei_driver.py:1098
+#: cinder/volume/drivers/huawei/huawei_driver.py:1089
#, python-format
msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1113
+#: cinder/volume/drivers/huawei/huawei_driver.py:1104
msgid "Failed to get SplitMirror."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1120
+#: cinder/volume/drivers/huawei/huawei_driver.py:1111
msgid "Failed to get target LUN of SplitMirror."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1124
+#: cinder/volume/drivers/huawei/huawei_driver.py:1115
#, python-format
msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1139
+#: cinder/volume/drivers/huawei/huawei_driver.py:1130
msgid "Failed to get migration task."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1145
+#: cinder/volume/drivers/huawei/huawei_driver.py:1136
#, python-format
msgid "Can't import LUN %s to Cinder. Already exists in a migration task."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1153
+#: cinder/volume/drivers/huawei/huawei_driver.py:1144
#, python-format
msgid "Can't import LUN %s to Cinder. Already exists in a LUN copy task."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1161
+#: cinder/volume/drivers/huawei/huawei_driver.py:1152
#, python-format
msgid ""
"Can't import LUN %s to Cinder. Already exists in a remote replication "
"task."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1168
+#: cinder/volume/drivers/huawei/huawei_driver.py:1159
#, python-format
msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1189
+#: cinder/volume/drivers/huawei/huawei_driver.py:1180
#, python-format
msgid "The specified LUN does not belong to the given pool: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1206
+#: cinder/volume/drivers/huawei/huawei_driver.py:1197
#, python-format
msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1252
+#: cinder/volume/drivers/huawei/huawei_driver.py:1242
msgid "Can't find LUN on the array, please check the source-name or source-id."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1287
+#: cinder/volume/drivers/huawei/huawei_driver.py:1277
msgid "Volume size must be multiple of 1 GB."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1296
+#: cinder/volume/drivers/huawei/huawei_driver.py:1286
#, python-format
msgid ""
"Can't import snapshot %s to Cinder. Snapshot status is not normal or "
"running status is not online."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1303
+#: cinder/volume/drivers/huawei/huawei_driver.py:1293
#, python-format
msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1313
+#: cinder/volume/drivers/huawei/huawei_driver.py:1303
msgid "Must specify snapshot source-name or source-id."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1319
+#: cinder/volume/drivers/huawei/huawei_driver.py:1309
msgid "Can't find snapshot on array, please check the source-name or source-id."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1333
+#: cinder/volume/drivers/huawei/huawei_driver.py:1323
#, python-format
msgid "Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1362
+#: cinder/volume/drivers/huawei/huawei_driver.py:1352
msgid "Snapshot size must be multiple of 1 GB."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1685
-msgid "Can not add FC initiator to host."
+#: cinder/volume/drivers/huawei/huawei_driver.py:1671
+msgid "No FC initiator can be added to host."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_driver.py:1767
+#: cinder/volume/drivers/huawei/huawei_driver.py:1754
msgid "Can't find the same host id from arrays."
msgstr ""
msgid "wait_for_condition: %s timed out."
msgstr ""
-#: cinder/volume/drivers/huawei/hypermetro.py:66
+#: cinder/volume/drivers/huawei/hypermetro.py:43
+msgid "Remote pool cannot be found."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/hypermetro.py:70
#, python-format
msgid "Create hypermetro error. %s."
msgstr ""
-#: cinder/volume/drivers/huawei/hypermetro.py:123
+#: cinder/volume/drivers/huawei/hypermetro.py:127
#, python-format
msgid "Can't get volume id. Volume name: %s."
msgstr ""
-#: cinder/volume/drivers/huawei/hypermetro.py:149
+#: cinder/volume/drivers/huawei/hypermetro.py:153
msgid "Can not add FC port to host."
msgstr ""
msgid "No remote LUN id in volume replication_driver_data."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:126
+#: cinder/volume/drivers/huawei/rest_client.py:129
msgid "Failed to login with all rest URLs."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:163
+#: cinder/volume/drivers/huawei/rest_client.py:166
msgid "Logout session error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:167
+#: cinder/volume/drivers/huawei/rest_client.py:170
#, python-format
msgid ""
"%(err)s\n"
"result: %(res)s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:174
+#: cinder/volume/drivers/huawei/rest_client.py:177
#, python-format
msgid "%s \"data\" is not in result."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:186
+#: cinder/volume/drivers/huawei/rest_client.py:189
msgid "Create lun error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:206
+#: cinder/volume/drivers/huawei/rest_client.py:209
msgid "Delete lun error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:211
+#: cinder/volume/drivers/huawei/rest_client.py:214
msgid "Query resource pool error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:246
+#: cinder/volume/drivers/huawei/rest_client.py:249
#, python-format
msgid "Can not get pool info. pool: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:261
+#: cinder/volume/drivers/huawei/rest_client.py:264
msgid "Get lun id by name error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:269
+#: cinder/volume/drivers/huawei/rest_client.py:272
msgid "Activate snapshot error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:280
+#: cinder/volume/drivers/huawei/rest_client.py:283
msgid "Create snapshot error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:290
+#: cinder/volume/drivers/huawei/rest_client.py:293
#, python-format
msgid "Can't find lun info on the array. volume: %(id)s, lun name: %(name)s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:310
+#: cinder/volume/drivers/huawei/rest_client.py:313
msgid "Stop snapshot error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:316
+#: cinder/volume/drivers/huawei/rest_client.py:319
msgid "Delete snapshot error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:325
+#: cinder/volume/drivers/huawei/rest_client.py:328
msgid "Get snapshot id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:343
+#: cinder/volume/drivers/huawei/rest_client.py:346
msgid "Create luncopy error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:368
+#: cinder/volume/drivers/huawei/rest_client.py:371
msgid "Find portgroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:370
-msgid "Can not find the portgroup on the array."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_client.py:382
+#: cinder/volume/drivers/huawei/rest_client.py:383
msgid "Associate portgroup to mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:389
+#: cinder/volume/drivers/huawei/rest_client.py:390
msgid "Check portgroup associate error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:474
+#: cinder/volume/drivers/huawei/rest_client.py:475
msgid "Get iSCSI target port error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:484
+#: cinder/volume/drivers/huawei/rest_client.py:485
msgid "Get hostgroup information error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:492
+#: cinder/volume/drivers/huawei/rest_client.py:493
msgid "Get lungroup information error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:517
+#: cinder/volume/drivers/huawei/rest_client.py:518
#, python-format
msgid "Failed to create hostgroup: %(name)s. Check if it exists on the array."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:538
+#: cinder/volume/drivers/huawei/rest_client.py:539
msgid "Create hostgroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:552
+#: cinder/volume/drivers/huawei/rest_client.py:553
msgid "Create lungroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:561
+#: cinder/volume/drivers/huawei/rest_client.py:562
msgid "Delete lungroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:567
-#: cinder/volume/drivers/huawei/rest_client.py:679
+#: cinder/volume/drivers/huawei/rest_client.py:568
+#: cinder/volume/drivers/huawei/rest_client.py:680
msgid "Check lungroup associate error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:577
-#: cinder/volume/drivers/huawei/rest_client.py:666
+#: cinder/volume/drivers/huawei/rest_client.py:578
+#: cinder/volume/drivers/huawei/rest_client.py:667
msgid "Check hostgroup associate error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:587
+#: cinder/volume/drivers/huawei/rest_client.py:588
msgid "Find host lun id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:607
+#: cinder/volume/drivers/huawei/rest_client.py:608
msgid "Find host in hostgroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:631
+#: cinder/volume/drivers/huawei/rest_client.py:632
#, python-format
msgid "Failed to create host: %(name)s. Please check if it exists on the array."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:655
+#: cinder/volume/drivers/huawei/rest_client.py:656
msgid "Add new host error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:694
+#: cinder/volume/drivers/huawei/rest_client.py:695
msgid "Associate host to hostgroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:704
+#: cinder/volume/drivers/huawei/rest_client.py:705
msgid "Associate lun to lungroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:713
+#: cinder/volume/drivers/huawei/rest_client.py:714
msgid "Delete associated lun from lungroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:720
+#: cinder/volume/drivers/huawei/rest_client.py:721
msgid "Check initiator added to array error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:731
+#: cinder/volume/drivers/huawei/rest_client.py:732
msgid "Check initiator associated to host error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:747
+#: cinder/volume/drivers/huawei/rest_client.py:748
msgid "Add initiator to array error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:758
+#: cinder/volume/drivers/huawei/rest_client.py:759
msgid "Associate initiator to host error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:796
+#: cinder/volume/drivers/huawei/rest_client.py:797
msgid "Invalid ALUA value. ALUA value must be 1 or 0."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:819
+#: cinder/volume/drivers/huawei/rest_client.py:820
msgid ""
"Use CHAP to associate initiator to host error. Please check the CHAP "
"username and password."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:831
+#: cinder/volume/drivers/huawei/rest_client.py:832
msgid "Use ALUA to associate initiator to host error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:841
+#: cinder/volume/drivers/huawei/rest_client.py:842
msgid "Remove CHAP error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:848
+#: cinder/volume/drivers/huawei/rest_client.py:849
msgid "Find mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:857
+#: cinder/volume/drivers/huawei/rest_client.py:858
msgid "Add mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:868
+#: cinder/volume/drivers/huawei/rest_client.py:869
msgid "Associate host to mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:880
+#: cinder/volume/drivers/huawei/rest_client.py:881
msgid "Associate lungroup to mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:890
+#: cinder/volume/drivers/huawei/rest_client.py:891
msgid "Delete lungroup from mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:903
+#: cinder/volume/drivers/huawei/rest_client.py:904
msgid "Delete hostgroup from mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:915
+#: cinder/volume/drivers/huawei/rest_client.py:916
msgid "Delete portgroup from mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:921
+#: cinder/volume/drivers/huawei/rest_client.py:922
msgid "Delete mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:932
+#: cinder/volume/drivers/huawei/rest_client.py:933
msgid "Find lun number error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:942
+#: cinder/volume/drivers/huawei/rest_client.py:943
msgid "Find portgroup from mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:954
+#: cinder/volume/drivers/huawei/rest_client.py:955
msgid "Find lun group from mapping view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:969
+#: cinder/volume/drivers/huawei/rest_client.py:970
msgid "Start LUNcopy error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:989
+#: cinder/volume/drivers/huawei/rest_client.py:990
msgid "Get LUNcopy information error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1006
+#: cinder/volume/drivers/huawei/rest_client.py:1007
msgid "Delete LUNcopy error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1031
+#: cinder/volume/drivers/huawei/rest_client.py:1032
msgid "Get connected free FC wwn error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1050
+#: cinder/volume/drivers/huawei/rest_client.py:1051
msgid "Add FC port to host error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1057
+#: cinder/volume/drivers/huawei/rest_client.py:1058
msgid "Get iSCSI port information error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1074
+#: cinder/volume/drivers/huawei/rest_client.py:1075
msgid ""
"Get iSCSI port info error, please check the target IP configured in "
"huawei conf file."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1105
+#: cinder/volume/drivers/huawei/rest_client.py:1106
msgid "Get FC target wwpn error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1147
+#: cinder/volume/drivers/huawei/rest_client.py:1148
msgid "Get QoS policy error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1169
+#: cinder/volume/drivers/huawei/rest_client.py:1170
msgid "Update QoS policy error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1177
+#: cinder/volume/drivers/huawei/rest_client.py:1178
msgid "Get target IP error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1219
+#: cinder/volume/drivers/huawei/rest_client.py:1220
#, python-format
msgid ""
"get_iscsi_params: Failed to get target IP for initiator %(ini)s, please "
"check config file."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1285
+#: cinder/volume/drivers/huawei/rest_client.py:1289
msgid "Create QoS policy error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1295
+#: cinder/volume/drivers/huawei/rest_client.py:1299
msgid "Delete QoS policy error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1309
+#: cinder/volume/drivers/huawei/rest_client.py:1313
msgid "Activate or deactivate QoS error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1315
-#: cinder/volume/drivers/huawei/rest_client.py:1507
+#: cinder/volume/drivers/huawei/rest_client.py:1319
+#: cinder/volume/drivers/huawei/rest_client.py:1511
msgid "Get QoS information error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1339
+#: cinder/volume/drivers/huawei/rest_client.py:1343
msgid "Remove lun from QoS error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1351
+#: cinder/volume/drivers/huawei/rest_client.py:1355
msgid "Change lun priority error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1362
+#: cinder/volume/drivers/huawei/rest_client.py:1366
msgid "Change lun smarttier policy error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1368
+#: cinder/volume/drivers/huawei/rest_client.py:1372
msgid "Get QoS id by lun id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1378
+#: cinder/volume/drivers/huawei/rest_client.py:1382
msgid "Get lungroup id by lun id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1391
+#: cinder/volume/drivers/huawei/rest_client.py:1395
msgid "Get volume error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1401
+#: cinder/volume/drivers/huawei/rest_client.py:1405
msgid "Get snapshot error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1413
+#: cinder/volume/drivers/huawei/rest_client.py:1417
msgid "Extend volume error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1428
+#: cinder/volume/drivers/huawei/rest_client.py:1432
msgid "Create lun migration error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1435
+#: cinder/volume/drivers/huawei/rest_client.py:1439
msgid "Get lun migration task error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1441
+#: cinder/volume/drivers/huawei/rest_client.py:1445
msgid "Delete lun migration error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1448
+#: cinder/volume/drivers/huawei/rest_client.py:1452
msgid "Get partition by name error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1457
+#: cinder/volume/drivers/huawei/rest_client.py:1461
msgid "Get partition by partition id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1467
+#: cinder/volume/drivers/huawei/rest_client.py:1471
msgid "Add lun to partition error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1474
+#: cinder/volume/drivers/huawei/rest_client.py:1478
msgid "Remove lun from partition error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1479
+#: cinder/volume/drivers/huawei/rest_client.py:1483
msgid "Get cache by name error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1490
+#: cinder/volume/drivers/huawei/rest_client.py:1494
msgid "Get smartcache by cache id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1502
+#: cinder/volume/drivers/huawei/rest_client.py:1506
msgid "Remove lun from cache error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1552
+#: cinder/volume/drivers/huawei/rest_client.py:1556
msgid "Associate lun to QoS error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1564
+#: cinder/volume/drivers/huawei/rest_client.py:1568
msgid "Add lun to cache error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1569
+#: cinder/volume/drivers/huawei/rest_client.py:1573
msgid "Get array info error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1579
+#: cinder/volume/drivers/huawei/rest_client.py:1583
msgid "Remove host from array error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1584
+#: cinder/volume/drivers/huawei/rest_client.py:1588
msgid "Delete hostgroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1592
+#: cinder/volume/drivers/huawei/rest_client.py:1596
msgid "Remove host from hostgroup error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1599
+#: cinder/volume/drivers/huawei/rest_client.py:1603
msgid "Remove iscsi from host error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1642
+#: cinder/volume/drivers/huawei/rest_client.py:1648
msgid "Rename lun on array error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1652
+#: cinder/volume/drivers/huawei/rest_client.py:1658
msgid "Rename snapshot on array error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1674
+#: cinder/volume/drivers/huawei/rest_client.py:1680
msgid "Remove fc from host error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1679
+#: cinder/volume/drivers/huawei/rest_client.py:1685
msgid "Get host initiators info failed."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1701
+#: cinder/volume/drivers/huawei/rest_client.py:1707
msgid "Add fc initiator to array error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1713
+#: cinder/volume/drivers/huawei/rest_client.py:1719
msgid "Get FC ports from array error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1739
+#: cinder/volume/drivers/huawei/rest_client.py:1745
msgid "get_hyper_domain_id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1747
+#: cinder/volume/drivers/huawei/rest_client.py:1753
msgid "create_hypermetro_pair error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1756
+#: cinder/volume/drivers/huawei/rest_client.py:1762
msgid "delete_hypermetro error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1766
+#: cinder/volume/drivers/huawei/rest_client.py:1772
msgid "sync_hypermetro error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1776
+#: cinder/volume/drivers/huawei/rest_client.py:1782
msgid "stop_hypermetro error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1783
+#: cinder/volume/drivers/huawei/rest_client.py:1789
msgid "get_hypermetro_by_id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1801
+#: cinder/volume/drivers/huawei/rest_client.py:1807
msgid "check_hypermetro_exist error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1831
+#: cinder/volume/drivers/huawei/rest_client.py:1837
msgid "Change hostlun id error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1839
+#: cinder/volume/drivers/huawei/rest_client.py:1845
msgid "Get HyperMetroPair error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1848
-#: cinder/volume/drivers/huawei/rest_client.py:1871
+#: cinder/volume/drivers/huawei/rest_client.py:1854
+#: cinder/volume/drivers/huawei/rest_client.py:1877
msgid "License is unavailable."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1850
+#: cinder/volume/drivers/huawei/rest_client.py:1856
msgid "Get SplitMirror error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1859
+#: cinder/volume/drivers/huawei/rest_client.py:1865
msgid "Get target LUN of SplitMirror error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1873
+#: cinder/volume/drivers/huawei/rest_client.py:1879
msgid "Get migration task error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1881
+#: cinder/volume/drivers/huawei/rest_client.py:1887
msgid "Get volume by name error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1898
+#: cinder/volume/drivers/huawei/rest_client.py:1904
msgid "Get port groups by port error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1910
+#: cinder/volume/drivers/huawei/rest_client.py:1916
msgid "Get views by port group error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1921
+#: cinder/volume/drivers/huawei/rest_client.py:1927
msgid "Get LUN group by view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1932
+#: cinder/volume/drivers/huawei/rest_client.py:1938
msgid "Get port group by view error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1942
+#: cinder/volume/drivers/huawei/rest_client.py:1948
msgid "Get FC ports by port group error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1954
+#: cinder/volume/drivers/huawei/rest_client.py:1960
msgid "Create port group error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1965
+#: cinder/volume/drivers/huawei/rest_client.py:1971
msgid "Add port to port group error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1970
+#: cinder/volume/drivers/huawei/rest_client.py:1976
msgid "Delete port group error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1977
+#: cinder/volume/drivers/huawei/rest_client.py:1983
msgid "Remove port from port group error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1983
+#: cinder/volume/drivers/huawei/rest_client.py:1989
msgid "Get engines error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:1990
+#: cinder/volume/drivers/huawei/rest_client.py:1996
msgid "Get port group error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2002
+#: cinder/volume/drivers/huawei/rest_client.py:2008
msgid "Append port group description error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2011
+#: cinder/volume/drivers/huawei/rest_client.py:2017
msgid "Get ports by port group error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2020
+#: cinder/volume/drivers/huawei/rest_client.py:2026
msgid "Get remote devices error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2027
+#: cinder/volume/drivers/huawei/rest_client.py:2033
msgid "Create replication error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2036
+#: cinder/volume/drivers/huawei/rest_client.py:2042
msgid "Get pair failed."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2046
+#: cinder/volume/drivers/huawei/rest_client.py:2052
msgid "Switch over pair error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2055
+#: cinder/volume/drivers/huawei/rest_client.py:2061
msgid "Split pair error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2066
+#: cinder/volume/drivers/huawei/rest_client.py:2072
msgid "delete_replication error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2075
+#: cinder/volume/drivers/huawei/rest_client.py:2081
msgid "Sync pair error."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_client.py:2089
+#: cinder/volume/drivers/huawei/rest_client.py:2095
msgid "Set pair secondary access error."
msgstr ""
msgstr ""
#: cinder/volume/drivers/ibm/flashsystem_common.py:868
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2873
msgid "_update_volume_stats: Could not get storage pool data."
msgstr ""
msgstr ""
#: cinder/volume/drivers/ibm/flashsystem_common.py:1058
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2084
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2237
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2194
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2348
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:360
#, python-format
-msgid "Fail to get remote copy information for %(volume)s due to %(err)s."
+msgid "Failed to get remote copy information for %(volume)s due to %(err)s."
msgstr ""
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:371
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:382
#, python-format
-msgid "Fail to get remote copy information for %(volume)s due to %(err)s"
+msgid "Failed to get remote copy information for %(volume)s due to %(err)s"
msgstr ""
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:419
msgid "Unable to failover the replication for volume %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:125
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:361
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:403
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:133
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:369
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:411
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:143
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:151
#, python-format
msgid "Expected no output from CLI command %(cmd)s, got %(out)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:155
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:415
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:163
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:423
#, python-format
msgid ""
"Failed to parse CLI output:\n"
" stderr: %(err)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:239
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:247
msgid "Must pass wwpn or host to lsfabric."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:261
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:269
msgid ""
"CMMVC6071E The VDisk-to-host mapping was not created because the VDisk is"
" already mapped to a host.\n"
"\""
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:534
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:542
#, python-format
msgid "Could not find key in output of command %(cmd)s: %(out)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:566
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:574
#, python-format
msgid "Failed to get code level (%s)."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:588
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:596
#, python-format
msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:677
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:685
#, python-format
msgid "Failed to find host %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:750
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:758
msgid "create_host: Host name is not unicode or string."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:761
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:769
msgid "create_host: No initiators or wwpns supplied."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:900
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:908
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:907
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:915
msgid "System does not support compression."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:912
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:920
msgid "If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:918
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:926
#, python-format
msgid ""
"The storage device does not support %(prot)s. Please configure the device"
" to support %(prot)s or switch to a driver using a different protocol."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:926
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:934
#, python-format
msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:933
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:941
msgid "If nofmtdisk is set to True, rsize must also be set to -1."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1047
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1055
#, python-format
msgid "CommandLineHelper._wait_for_condition: %s timeout."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1130
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1138
msgid "Failed to find a vdisk copy in the expected pool."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1176
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1184
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1186
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1194
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within theallotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1266
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1274
#, python-format
msgid ""
"Unexpected mapping status %(status)s for mapping%(id)s. Attributes: "
"%(attr)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1355
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1364
#, python-format
msgid "create_copy: Source vdisk %(src)s does not exist."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1419
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1428
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1542
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1551
#, python-format
msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1572
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1581
#, python-format
msgid ""
"add_vdisk_copy failed: A copy of volume %s exists. Adding another copy "
"would exceed the limit of 2 copies."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1579
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1588
msgid "add_vdisk_copy started without a vdisk copy in the expected pool."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1683
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1692
#, python-format
msgid ""
"Expected single vdisk returned from lsvdisk when filtering on vdisk_UID."
" %(count)s were returned."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1738
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1747
#, python-format
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1774
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1783
#, python-format
msgid ""
"Unexpected CLI response: header/row mismatch. header: %(header)s, row: "
"%(row)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1898
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1947
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3029
#, python-format
msgid "Failed getting details for pool %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1942
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1956
msgid "Unable to determine system name."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1945
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1959
msgid "Unable to determine system id."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1958
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1972
msgid ""
"Password or SSH private key is required for authentication: set either "
"san_password or san_private_key option."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2041
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2149
msgid "create_snapshot: get source volume failed."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2054
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2163
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2117
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2228
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2133
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2244
#, python-format
msgid "Failed to get remote copy information for %(volume)s. Exception: %(err)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2288
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2399
msgid "Driver does not support re-enabling replication for a failed over volume."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2327
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2438
#, python-format
msgid ""
"Volume %s is not of replicated type. This volume needs to be of a volume "
"support replication actions."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2335
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2446
msgid ""
"The back-end where the volume is created does not have replication "
"enabled."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2540
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2651
#, python-format
msgid ""
"Unable to retype: Current action needs volume-copy, it is not allowed "
"when new type is replication. Volume = %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2557
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2668
#, python-format
msgid ""
"Unable to retype: A copy of volume %s exists. Retyping would exceed the "
"limit of 2 copies."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2630
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2741
msgid ""
"Failed to manage existing volume due to the volume to be managed is not "
"in a valid I/O group."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2641
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2752
msgid ""
"Failed to manage existing volume due to the volume to be managed is thin,"
" but the volume type chosen is thick."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2647
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2758
msgid ""
"Failed to manage existing volume due to the volume to be managed is "
"thick, but the volume type chosen is thin."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2654
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2765
msgid ""
"Failed to manage existing volume due to the volume to be managed is not "
"compress, but the volume type chosen is compress."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2661
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2772
msgid ""
"Failed to manage existing volume due to the volume to be managed is "
"compress, but the volume type chosen is not compress."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2667
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2778
#, python-format
msgid ""
"Failed to manage existing volume due to I/O group mismatch. The I/O group"
"type is %(opt_iogrp)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2677
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2787
#, python-format
msgid ""
"Failed to manage existing volume due to the pool of the volume to be "
" is %(vdisk_pool)s. Pool of the backend is %(backend_pool)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2708
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2818
msgid "The specified vdisk is mapped to a host."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2793
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2903
msgid ""
"create_consistencygroup_from_src must be creating from a CG snapshot, or "
"a source CG."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2906
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2960
+#, python-format
+msgid "get_pool: Failed to get attributes for volume %s"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3044
msgid "Reference must contain source-id or source-name element."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2912
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3050
#, python-format
msgid "No vdisk with the UID specified by ref %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:118
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:122
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:119
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:123
msgid "do_setup: No configured nodes."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:159
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:170
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:160
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:171
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:174
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:185
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:175
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:186
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:188
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:201
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:189
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:202
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:275
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:271
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:276
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:272
msgid "terminate_connection: Failed to get host name from connector."
msgstr ""
msgid "Raid did not have MCS Channel."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:785
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:787
msgid "LUN map overflow on every channel."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:817
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:819
#, python-format
msgid "Cannot get mcs_id by channel id: %(channel_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:875
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:877
#, python-format
msgid "Failed to delete SI for volume_id: %(volume_id)s because it has pair."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:894
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:896
#, python-format
msgid "Failed to delete volume for volume_id: %(volume_id)s because it has pair."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1093
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1095
#, python-format
msgid "Failed to get Partition ID for volume %(volume_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1143
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1145
#, python-format
msgid "Failed to delete snapshot for snapshot_id: %s because it has pair."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1149
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1151
#, python-format
msgid "Failed to get Raid Snapshot ID from Snapshot %(snapshot_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1194
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1196
#, python-format
msgid "Failed to get Raid Snapshot ID from snapshot: %(snapshot_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1266
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1268
#, python-format
msgid "Unknown protocol: %(protocol)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1387
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1391
#, python-format
msgid "Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1504
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1508
#, python-format
msgid "Could not find iSCSI target for volume: %(volume_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1657
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1661
#, python-format
msgid "Failed to get new part id in new pool: %(pool_id)s."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1702
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1706
msgid "Wait replica complete timeout."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1713
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1717
#, python-format
msgid "The extraspec: %(extraspec)s is not valid."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1735
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1756
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1739
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1760
msgid "Specified logical volume does not exist."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1743
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1747
msgid "The specified volume is mapped to a host."
msgstr ""
-#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1784
+#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1788
msgid "Reference must contain source-id or source-name."
msgstr ""
"%(storage_family)s."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:73
+#: cinder/volume/drivers/netapp/utils.py:78
#, python-format
msgid "Configuration value %s is not set."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:180
+#: cinder/volume/drivers/netapp/utils.py:185
#, python-format
msgid "Unrecognized QOS keyword: \"%s\""
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:185
+#: cinder/volume/drivers/netapp/utils.py:190
msgid "Only one limit can be set in a QoS spec."
msgstr ""
-#: cinder/volume/drivers/netapp/utils.py:324
+#: cinder/volume/drivers/netapp/utils.py:329
#, python-format
msgid ""
"Conflicting QoS specifications in volume type %s: when QoS spec is "
"allowed in the volume type extra specs."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:107
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:108
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:72
msgid ""
"Unsupported Data ONTAP version. Data ONTAP version 7.3.1 and above is "
"supported."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:111
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:112
msgid "API version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:117
-#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:86
-#: cinder/volume/drivers/netapp/eseries/library.py:203
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:118
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:87
+#: cinder/volume/drivers/netapp/eseries/library.py:229
msgid ""
"No pools are available for provisioning volumes. Ensure that the "
"configuration option netapp_pool_name_search_pattern is set correctly."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:127
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:201
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:128
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:202
msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:419
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:423
msgid ""
"Setting LUN QoS policy group is not supported on this storage family and "
"ONTAP version."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:427
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:431
msgid ""
"Back-end QoS specs are not supported on this storage family and ONTAP "
"version."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:187
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:189
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:111
-#: cinder/volume/drivers/netapp/eseries/library.py:411
+#: cinder/volume/drivers/netapp/eseries/library.py:512
msgid "Pool is not available in the volume host field."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:213
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:215
#, python-format
msgid "Volume %s could not be created."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:332
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:334
#, python-format
msgid "Volume %s could not be created from source volume."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:434
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:436
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:572
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:574
#, python-format
msgid ""
"%s cannot be resized using clone operation as it is hosted on compressed "
"volume"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:578
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:580
#, python-format
msgid "%s cannot be resized using clone operation as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:610
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:612
#, python-format
msgid "Failure staging LUN %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:615
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:617
#, python-format
msgid "Failure moving new cloned LUN to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:632
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:634
#, python-format
msgid "Failure getting LUN info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:696
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:698
msgid "Reference must contain either source-id or source-name element."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:719
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:721
#, python-format
msgid "LUN not found with given ref %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:759
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:761
#, python-format
msgid "Failed to get LUN target list for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:768
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:770
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:775
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:777
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:872
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:898
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:146
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:150
#, python-format
msgid "No cloned LUN named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:361
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:367
#, python-format
msgid ""
"LUN with given ref %(ref)s does not satisfy volume type. Ensure LUN "
"volume with ssc features is present on vserver %(vs)s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:394
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:400
#, python-format
msgid "Invalid QoS specification detected while getting QoS policy for volume %s"
msgstr ""
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:76
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:602
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:667
msgid "Data ONTAP API version could not be determined."
msgstr ""
msgid "Fatal error: User not permitted to query NetApp volumes."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:456
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:467
#, python-format
msgid "No element by given name %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:476
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:487
msgid "Not a valid value for NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:480
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:491
msgid "NaElement name cannot be null."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:523
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:534
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:561
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:572
msgid "Requires an NaServer instance."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:322
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:681
+#, python-format
+msgid "Unexpected output. Expected [%(expected)s] but received [%(output)s]"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:161
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:133
+#, python-format
+msgid "Failed to set CHAP authentication for target IQN %(iqn)s. Details: %(ex)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:367
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:290
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:557
+#, python-format
+msgid "No snapshots could be found on volume %s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:578
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:947
+#, python-format
+msgid "Could not find unique snapshot %(snap)s on volume %(vol)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:310
#: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:192
#: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:204
#, python-format
msgid "Counter %s not found"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:473
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:416
+#, python-format
+msgid "Could not start consistency group snapshot %s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:538
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:499
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:564
#, python-format
msgid ""
"No volume on cluster with vserver %(vserver)s and junction path "
"%(junction)s "
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:599
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:664
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:930
+#, python-format
+msgid ""
+"Could not read information for snapshot %(name)s. Code: %(code)s. Reason:"
+" %(reason)s"
+msgstr ""
+
#: cinder/volume/drivers/netapp/eseries/client.py:60
msgid "One of the required inputs from host, port or scheme was not found."
msgstr ""
msgid "Invoking web service failed."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:203
+#: cinder/volume/drivers/netapp/eseries/client.py:258
msgid "Storage system id not set."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:239
+#: cinder/volume/drivers/netapp/eseries/client.py:294
msgid "Content type not supported."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:283
+#: cinder/volume/drivers/netapp/eseries/client.py:338
#, python-format
msgid "Response error - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:288
+#: cinder/volume/drivers/netapp/eseries/client.py:343
#, python-format
msgid ""
"The storage array password for %s is incorrect, please update the "
"configured password."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:292
+#: cinder/volume/drivers/netapp/eseries/client.py:347
msgid "Response error - The storage-system is offline."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:294
+#: cinder/volume/drivers/netapp/eseries/client.py:349
#, python-format
msgid "Response error code - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:347
+#: cinder/volume/drivers/netapp/eseries/client.py:402
#, python-format
msgid ""
"E-series proxy API version %(current_version)s does not support full set "
"%(min_version)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:501
+#: cinder/volume/drivers/netapp/eseries/client.py:678
#, python-format
msgid "Failed to move LUN mapping. Return code: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:528
+#: cinder/volume/drivers/netapp/eseries/client.py:705
#, python-format
msgid "Host group with ref %s not found"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:538
+#: cinder/volume/drivers/netapp/eseries/client.py:715
#, python-format
msgid "Host group with name %s not found"
msgstr ""
"host (%s) has been exceeded."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:189
+#: cinder/volume/drivers/netapp/eseries/library.py:215
msgid "Configured host type is not supported."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:231
+#: cinder/volume/drivers/netapp/eseries/library.py:257
#, python-format
msgid "Controller IP '%(host)s' could not be resolved: %(e)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:331
+#: cinder/volume/drivers/netapp/eseries/library.py:357
#, python-format
msgid "System %(id)s found with bad status - %(status)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:335
+#: cinder/volume/drivers/netapp/eseries/library.py:361
#, python-format
msgid "System %(id)s found with bad password status - %(pass_status)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:352
+#: cinder/volume/drivers/netapp/eseries/library.py:378
msgid "The volume label is required as input."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:364
+#: cinder/volume/drivers/netapp/eseries/library.py:391
#, python-format
-msgid "Specified snapshot group with label %s could not be found."
+msgid "Specified snapshot group with id %s could not be found."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:378
+#: cinder/volume/drivers/netapp/eseries/library.py:419
+#: cinder/volume/drivers/netapp/eseries/library.py:443
+#, python-format
+msgid "Snapshot with id of %s could not be found."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:450
+#, python-format
+msgid "Unable to retrieve snapshot group with id of %s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:470
+#: cinder/volume/drivers/netapp/eseries/library.py:479
#, python-format
msgid "No snapshot image found in snapshot group %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:434
+#: cinder/volume/drivers/netapp/eseries/library.py:535
#, python-format
msgid ""
"Cannot create more than %(req)s volumes on the ESeries array when "
"'netapp_enable_multiattach' is set to true."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:470
+#: cinder/volume/drivers/netapp/eseries/library.py:571
#, python-format
msgid "Pools %s does not exist"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:524
+#: cinder/volume/drivers/netapp/eseries/library.py:625
#, python-format
msgid "Failure creating volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:578
+#: cinder/volume/drivers/netapp/eseries/library.py:684
#, python-format
msgid "Vol copy job for dest %s failed."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:738
+#: cinder/volume/drivers/netapp/eseries/library.py:1169
#, python-format
msgid "Failed to get LUN target details for the LUN %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:879
+#: cinder/volume/drivers/netapp/eseries/library.py:1310
#, python-format
msgid "No good iscsi portals found for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:891
+#: cinder/volume/drivers/netapp/eseries/library.py:1322
#, python-format
msgid "No good iscsi portal found in supplied list for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:927
+#: cinder/volume/drivers/netapp/eseries/library.py:1358
#, python-format
msgid "Host with ports %(ports)s not found."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:948
+#: cinder/volume/drivers/netapp/eseries/library.py:1379
#, python-format
msgid "Host type %s not supported."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1368
+#: cinder/volume/drivers/netapp/eseries/library.py:2075
msgid "Reference must contain either source-name or source-id element."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/library.py:1375
+#: cinder/volume/drivers/netapp/eseries/library.py:2082
msgid "Volume not found on configured storage pools."
msgstr ""
msgid "There are no valid ESX hosts."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:202
+#: cinder/volume/drivers/vmware/vmdk.py:203
#, python-format
msgid "Invalid disk type: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:256
+#: cinder/volume/drivers/vmware/vmdk.py:257
#, python-format
msgid "%s not set."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:295
+#: cinder/volume/drivers/vmware/vmdk.py:296
#, python-format
msgid "Not able to find a suitable datastore for the volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:585
+#: cinder/volume/drivers/vmware/vmdk.py:586
#, python-format
msgid "Snapshot of volume not supported in state: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:617
+#: cinder/volume/drivers/vmware/vmdk.py:618
#, python-format
msgid "Delete snapshot of volume not supported in state: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:655
+#: cinder/volume/drivers/vmware/vmdk.py:656
#, python-format
msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:983
+#: cinder/volume/drivers/vmware/vmdk.py:985
#, python-format
msgid "Exception in _select_ds_for_volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1078
+#: cinder/volume/drivers/vmware/vmdk.py:1080
#, python-format
msgid ""
"Container format: %s is unsupported by the VMDK driver, only 'bare' is "
"supported."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1150
+#: cinder/volume/drivers/vmware/vmdk.py:1152
msgid "Upload to glance of attached volume is not supported."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1616
+#: cinder/volume/drivers/vmware/vmdk.py:1619
msgid "Volume cannot be restored since it contains snapshots."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1699
+#: cinder/volume/drivers/vmware/vmdk.py:1669
+msgid "source-name cannot be empty."
+msgstr ""
+
+#: cinder/volume/drivers/vmware/vmdk.py:1675
+msgid "source-name format should be: 'vmdk_path@vm_inventory_path'."
+msgstr ""
+
+#: cinder/volume/drivers/vmware/vmdk.py:1681
+#, python-format
+msgid "%s does not exist."
+msgstr ""
+
+#: cinder/volume/drivers/vmware/vmdk.py:1784
#, python-format
msgid "Running Cinder with a VMware vCenter version less than %s is not allowed."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1824
+#: cinder/volume/drivers/vmware/vmdk.py:1909
#, python-format
msgid ""
"Clone type '%(clone_type)s' is invalid; valid values are: "
"'%(full_clone)s' and '%(linked_clone)s'."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1924
+#: cinder/volume/drivers/vmware/vmdk.py:2011
#, python-format
msgid "Linked clone of source volume not supported in state: %s."
msgstr ""
msgid "There are no valid datastores attached to %s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1391
+#: cinder/volume/drivers/vmware/volumeops.py:1416
#, python-format
msgid "Invalid disk backing: %s."
msgstr ""
"in the middle of this operation."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:366
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:239
+#, python-format
+msgid ""
+"zfssa_manage_policy property needs to be set to 'strict' or 'loose'. "
+"Current value is: %s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:395
#, python-format
msgid ""
"Error verifying clone size on Volume clone: %(clone)s Size: %(size)d "
"onSnapshot: %(snapshot)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:570
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:607
#, python-format
msgid "Cache volume %s does not have required properties"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:587
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:624
#, python-format
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:599
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:636
#, python-format
msgid ""
"Cannot delete cache volume: %(cachevol_name)s. It was updated at "
"%(updated_at)s and currently has %(numclones)s volume instances."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:662
-#: cinder/volume/drivers/zfssa/zfssanfs.py:453
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:699
+#: cinder/volume/drivers/zfssa/zfssanfs.py:463
#, python-format
msgid "Fail to create cache volume %(volume)s. Error: %(err)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1018
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:739
+#, python-format
+msgid "Failed to find iSCSI initiator group containing %(initiator)s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1080
+#, python-format
+msgid ""
+"Unknown if the volume: %s to be managed is already being managed by "
+"Cinder. Aborting manage volume. Please add 'cinder_managed' custom schema"
+" property to the volume and set its value to False. Alternatively, set "
+"the value of cinder config policy 'zfssa_manage_policy' to 'loose' to "
+"remove this restriction."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1091
+#: cinder/volume/drivers/zfssa/zfssanfs.py:729
+#, python-format
+msgid "Volume: %s is already being managed by Cinder."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1099
+#, python-format
+msgid "Reference to volume: %s to be managed must contain source-name."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1108
+#: cinder/volume/drivers/zfssa/zfssanfs.py:659
+#, python-format
+msgid "Volume %s doesn't exist on the ZFSSA backend."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1161
#, python-format
msgid ""
"Source with host ip/name: %s not found on the target appliance for "
"backend enabled volume migration, procedding with default migration."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:96
+#: cinder/volume/drivers/zfssa/zfssanfs.py:102
#, python-format
msgid "Config 'max_over_subscription_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:123
+#: cinder/volume/drivers/zfssa/zfssanfs.py:129
#, python-format
msgid "%s not set in cinder.conf"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:406
+#: cinder/volume/drivers/zfssa/zfssanfs.py:416
#, python-format
msgid ""
"Cannot delete cache volume: %(cachevol_name)s. It was updated at "
"%(updated_at)s and currently has %(numclones)d volume instances."
msgstr ""
+#: cinder/volume/drivers/zfssa/zfssanfs.py:701
+msgid "Failed to get size of existing volume: %(vol). Volume Manage failed."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssanfs.py:718
+#, python-format
+msgid ""
+"Unknown if the volume: %s to be managed is already being managed by "
+"Cinder. Aborting manage volume. Please add 'cinder_managed' custom schema"
+" property to the volume and set its value to False. Alternatively, Set "
+"the value of cinder config policy 'zfssa_manage_policy' to 'loose' to "
+"remove this restriction."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssanfs.py:759
+msgid "Reference to volume to be managed must contain source-name."
+msgstr ""
+
#: cinder/volume/drivers/zfssa/zfssarest.py:51
#, python-format
msgid ""
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:84
-#: cinder/volume/drivers/zfssa/zfssarest.py:1101
+#: cinder/volume/drivers/zfssa/zfssarest.py:70
+#, python-format
+msgid ""
+"Error Getting Pool Stats: Pool: %(pool)s Return code: %(status)d Message:"
+" %(data)s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssarest.py:83
+#, python-format
+msgid "Error Pool ownership: Pool %(pool)s is not owned by %(host)s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssarest.py:111
+#: cinder/volume/drivers/zfssa/zfssarest.py:1130
#, python-format
msgid ""
"Error Verifying Service: %(service)s Return code: %(ret.status)d Message:"
" %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:98
-#: cinder/volume/drivers/zfssa/zfssarest.py:1118
+#: cinder/volume/drivers/zfssa/zfssarest.py:125
+#: cinder/volume/drivers/zfssa/zfssarest.py:1147
#, python-format
msgid "%(service)s Service is not %(status)s on storage appliance: %(host)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:111
+#: cinder/volume/drivers/zfssa/zfssarest.py:138
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:127
+#: cinder/volume/drivers/zfssa/zfssarest.py:154
msgid ""
"Error getting replication target details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:149
+#: cinder/volume/drivers/zfssa/zfssarest.py:176
#, python-format
msgid ""
"Error setting replication inheritance to %(set)s for volume: %(vol)s "
"project %(project)s Return code: %(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:177
+#: cinder/volume/drivers/zfssa/zfssarest.py:204
#, python-format
msgid ""
"Error Creating replication action on: pool: %(pool)s Project: %(proj)s "
"%(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:202
+#: cinder/volume/drivers/zfssa/zfssarest.py:229
#, python-format
msgid ""
"Error Deleting replication action: %(id)s Return code: %(ret.status)d "
"Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:222
+#: cinder/volume/drivers/zfssa/zfssarest.py:249
#, python-format
msgid ""
"Error sending replication update for action id: %(id)s . Return code: "
"%(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:236
+#: cinder/volume/drivers/zfssa/zfssarest.py:263
#, python-format
msgid ""
"Error getting replication action: %(id)s. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:252
+#: cinder/volume/drivers/zfssa/zfssarest.py:279
#, python-format
msgid "Error sending replication update. Returned error: %(err)s. Action: %(id)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:268
+#: cinder/volume/drivers/zfssa/zfssarest.py:295
msgid ""
"Error getting replication source details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:301
+#: cinder/volume/drivers/zfssa/zfssarest.py:328
#, python-format
msgid ""
"Error severing the package: %(package)s from source: %(src)s Return code:"
" %(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:323
+#: cinder/volume/drivers/zfssa/zfssarest.py:350
#, python-format
msgid ""
"Error moving volume: %(vol)s from source project: %(src)s to target "
"project: %(tgt)s Return code: %(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:343
+#: cinder/volume/drivers/zfssa/zfssarest.py:370
#, python-format
msgid ""
"Error Deleting project: %(project)s on pool: %(pool)s Return code: "
"%(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:364
+#: cinder/volume/drivers/zfssa/zfssarest.py:391
#, python-format
msgid ""
"Error Getting Project Stats: Pool: %(pool)s Project: %(project)s Return "
"code: %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:402
+#: cinder/volume/drivers/zfssa/zfssarest.py:429
#, python-format
msgid ""
"Error Creating Project: %(project)s on Pool: %(pool)s Return code: "
"%(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:432
+#: cinder/volume/drivers/zfssa/zfssarest.py:459
#, python-format
msgid ""
"Error Creating Initiator: %(initiator)s on Alias: %(alias)s Return code: "
"%(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:456
-#: cinder/volume/drivers/zfssa/zfssarest.py:491
+#: cinder/volume/drivers/zfssa/zfssarest.py:483
+#: cinder/volume/drivers/zfssa/zfssarest.py:518
#, python-format
msgid ""
"Error Adding Initiator: %(initiator)s on groupInitiatorGroup: "
"%(initiatorgroup)s Return code: %(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:471
+#: cinder/volume/drivers/zfssa/zfssarest.py:498
#, python-format
msgid ""
"Error Getting Initiators: InitiatorGroup: %(initiatorgroup)s Return code:"
" %(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:530
+#: cinder/volume/drivers/zfssa/zfssarest.py:557
#, python-format
msgid ""
"Error Creating Target: %(alias)sReturn code: %(ret.status)d Message: "
"%(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:548
+#: cinder/volume/drivers/zfssa/zfssarest.py:575
#, python-format
msgid ""
"Error Getting Target: %(alias)sReturn code: %(ret.status)d Message: "
"%(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:574
+#: cinder/volume/drivers/zfssa/zfssarest.py:601
#, python-format
msgid ""
"Error Creating TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: "
"%(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:594
+#: cinder/volume/drivers/zfssa/zfssarest.py:621
#, python-format
msgid ""
"Error Adding to TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code:"
" %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:611
+#: cinder/volume/drivers/zfssa/zfssarest.py:638
#, python-format
msgid ""
"Error Verifying Pool: %(pool)s Return code: %(ret.status)d Message: "
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:626
+#: cinder/volume/drivers/zfssa/zfssarest.py:653
#, python-format
msgid ""
"Error Verifying Project: %(project)s on Pool: %(pool)s Return code: "
"%(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:643
+#: cinder/volume/drivers/zfssa/zfssarest.py:670
#, python-format
msgid ""
"Error Verifying Initiator: %(iqn)s Return code: %(ret.status)d Message: "
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:658
+#: cinder/volume/drivers/zfssa/zfssarest.py:685
#, python-format
msgid ""
"Error Verifying Target: %(alias)s Return code: %(ret.status)d Message: "
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:686
+#: cinder/volume/drivers/zfssa/zfssarest.py:713
#, python-format
msgid ""
"Error Creating Volume: %(lun)s Size: %(size)s Return code: %(ret.status)d"
" Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:707
+#: cinder/volume/drivers/zfssa/zfssarest.py:734
#, python-format
msgid ""
"Error Getting Volume: %(lun)s on Pool: %(pool)s Project: %(project)s "
"Return code: %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:799
+#: cinder/volume/drivers/zfssa/zfssarest.py:829
#, python-format
msgid ""
"Error Deleting Volume: %(lun)s from Pool: %(pool)s, Project: %(project)s."
" Return code: %(ret.status)d, Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:823
+#: cinder/volume/drivers/zfssa/zfssarest.py:853
#, python-format
msgid ""
"Error Creating Snapshot: %(snapshot)s onVolume: %(lun)s to Pool: %(pool)s"
" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:846
+#: cinder/volume/drivers/zfssa/zfssarest.py:876
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: "
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:874
+#: cinder/volume/drivers/zfssa/zfssarest.py:904
#, python-format
msgid ""
"Error Cloning Snapshot: %(snapshot)s on Volume: %(lun)s of Pool: %(pool)s"
"%(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:901
+#: cinder/volume/drivers/zfssa/zfssarest.py:934
#, python-format
msgid ""
"Error Setting props Props: %(props)s on Volume: %(lun)s of Pool: %(pool)s"
" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:924
+#: cinder/volume/drivers/zfssa/zfssarest.py:957
#, python-format
msgid ""
"Error Getting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s"
" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:949
+#: cinder/volume/drivers/zfssa/zfssarest.py:982
msgid "Error getting initiator groups."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:974
+#: cinder/volume/drivers/zfssa/zfssarest.py:1003
#, python-format
msgid ""
"Error Creating Property: %(property)s Type: %(type)s Description: "
"%(description)s Return code: %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1022
+#: cinder/volume/drivers/zfssa/zfssarest.py:1051
#, python-format
msgid ""
"Error Verifying share: %(share)s on Project: %(project)s and Pool: "
"%(pool)s Return code: %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1046
+#: cinder/volume/drivers/zfssa/zfssarest.py:1075
#, python-format
msgid ""
"Error Creating Snapshot: %(snapshot)s onshare: %(share)s to Pool: "
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1068
+#: cinder/volume/drivers/zfssa/zfssarest.py:1097
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: "
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1144
+#: cinder/volume/drivers/zfssa/zfssarest.py:1173
#, python-format
msgid ""
"Error modifying Service: %(service)s Return code: %(ret.status)d Message:"
" %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1169
+#: cinder/volume/drivers/zfssa/zfssarest.py:1198
#, python-format
msgid ""
"Error Creating Share: %(name)s Return code: %(ret.status)d Message: "
"%(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1182
+#: cinder/volume/drivers/zfssa/zfssarest.py:1211
#, python-format
msgid ""
"Error editing share: %(share)s on Pool: %(pool)s Return code: "
"%(ret.status)d Message: %(ret.data)s ."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1199
+#: cinder/volume/drivers/zfssa/zfssarest.py:1228
#, python-format
msgid ""
"Error Getting Share: %(share)s on Pool: %(pool)s Project: %(project)s "
"Return code: %(ret.status)d Message: %(ret.data)s."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:1266
+#: cinder/volume/drivers/zfssa/zfssarest.py:1296
#, python-format
msgid "Cannot create directory %s."
msgstr ""
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:94
+#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:104
msgid "Missing Fibre Channel SAN configuration param - fc_fabric_names"
msgstr ""
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:109
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:122
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s "
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:248
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:286
#, python-format
msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)."
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:344
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:357
+#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:201
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:330
#, python-format
msgid "Error while getting data via ssh: (command=%(cmd)s error=%(err)s)."
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:208
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:207
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:240
msgid "Failed to add zoning configuration."
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:350
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:349
msgid "Failed to update or delete zoning configuration."
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:387
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:425
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:427
#, python-format
msgid ""
"Unsupported firmware on switch %s. Make sure switch is running firmware "
msgid "Failed to get name server info."
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:433
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:435
#, python-format
msgid "Failed to retrieve active zoning configuration %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:462
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:464
#, python-format
msgid "Failed to create south bound connector for %s."
msgstr ""
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:121
+#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:849
#, python-format
msgid ""
"Error while connecting the switch %(switch_id)s with protocol "
msgstr ""
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:129
+#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:857
#, python-format
msgid ""
"Unexpected status code from the switch %(switch_id)s with protocol "
msgid "VF is not enabled."
msgstr ""
+#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:223
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:342
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:195
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s "
+"error=%(err)s)."
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:243
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:352
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:214
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:402
+msgid "Failed to update or delete zoning configuration"
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:457
+msgid "Failed to get show fcns database info."
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:493
+msgid "Failed to access active zoning configuration."
+msgstr ""
+
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:514
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr ""
+
# Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:40+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Can not remove LUNs %(luns)s in consistency group %(cg_name)s."
msgstr "Nelze odebrat lun %(luns)s ze skupiny jednotnosti %(cg_name)s."
-msgid "Can't disable replication because the driver isn't initialized"
-msgstr "Nelze zakázat replikaci protože ovladač není zaveden"
-
-msgid "Can't enable replication because the driver isn't initialized"
-msgstr "Nelze povolit replikaci protože ovladač není zaveden."
-
#, python-format
msgid "Can't find volume to map %(key)s, %(msg)s"
msgstr "Nelze najít svazek k mapování %(key)s, %(msg)s"
msgid "Could not find volume with name %(name)s. Error: %(error)s"
msgstr "Nelze najít svazek s názvem %(name)s. Chyba: %(error)s"
-msgid "Could not get pool data from the storage."
-msgstr "Nelze získat data zásoby z úložiště."
-
#, python-format
msgid "Could not log in to 3PAR array (%s) with the provided credentials."
msgstr ""
msgid "Differential restore failed, trying full restore"
msgstr "Rozdílová obnova selhala, pokus o celkovou obnovu"
-msgid ""
-"Disabling replication failed because replication is not properly configured."
-msgstr "Zakázání replikace selhalo, protože replikace není správně nastavena."
-
#, python-format
msgid "Disconnection failed with message: %(msg)s."
msgstr "Odpojení selhalo se zprávou: %(msg)s."
-msgid "Driver replication data update failed."
-msgstr "Aktualizace dat replikace ovladače selhala."
-
#, python-format
msgid ""
"Driver-based migration of volume %(vol)s failed. Move from %(src)s to "
"Přesun svazku %(vol)s za pomocí ovladače selhal. Přesun z %(src)s do %(dst)s "
"selhal s chybou: %(error)s."
-msgid ""
-"Enabling replication failed because replication is not properly configured."
-msgstr "Povolení replikace selhalo, protože replikace není správně nastavena."
-
#, python-format
msgid "Error Attaching volume %(vol)s."
msgstr "Chyba při připojování svazku %(vol)s."
msgid "Error executing SSH command."
msgstr "Chyba při provádění příkazu SSH."
+msgid "Error executing command via ssh."
+msgstr "Chyba při provádění příkazu pomocí ssh."
+
#, python-format
msgid "Error executing command via ssh: %s"
msgstr "Chyba při provádění příkazu pomocí ssh: %s"
msgid "Error getting secret metadata."
msgstr "Chyba při získávání tajných popisných dat."
+msgid "Error getting show fcns database info."
+msgstr "Při získávání informací o zobrazení databáze fcns nastala chyba."
+
msgid "Error getting target pool name and array."
msgstr "Chyba při získávání názvu cílového pole a zásoby."
msgid "FAST is not supported on this array."
msgstr "FAST není podporován v tomto poli."
+#, python-format
+msgid "Failed collecting fcns database info for fabric %s"
+msgstr "Shromažďování informací databáze fcns pro fabric %s selhalo"
+
#, python-format
msgid "Failed collecting name server info from fabric %s"
msgstr "Shromáždění informací o jmenném serveru z fabric %s selhalo"
msgid "Failed collecting nsshow info for fabric %s"
msgstr "Shromáždění informací nsshow pro fabric %s selhalo"
+msgid "Failed collecting show fcns database for fabric"
+msgstr "Shromažďování zobrazení databáze fcns pro fabric selhalo"
+
#, python-format
msgid "Failed destroying volume entry %s"
msgstr "Nelze zničit položku svazku %s"
msgid "Failed getting active zone set from fabric %s"
msgstr "Získání aktivní zóny nastavené z fabric %s selhalo"
+#, python-format
+msgid "Failed getting zone status from fabric %s"
+msgstr "Získání stavu zóny z fabric %s selhalo"
+
#, python-format
msgid "Failed image conversion during cache creation: %s"
msgstr "Během vytváření mezipaměti došlo k chybě v převodu obrazu: %s"
msgid "Failed to attach source volume for copy."
msgstr "Nelze připojit zdrojový svazek pro kopírování."
-#, python-format
-msgid "Failed to attach volume %(vol)s"
-msgstr "Nelze připojit svazek %(vol)s"
-
#, python-format
msgid "Failed to attach volume %(vol)s."
msgstr "Nelze připojit svazek %(vol)s."
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr "Aktualizace svazku %(volume_id)s pomocí %(updates)s selhala"
-#, python-format
-msgid "Failure deleting snap vol. Error: %s."
-msgstr "Mazání svazku snímku selhalo. Chyba: %s."
-
#, python-format
msgid "Failure deleting staged tmp LUN %s."
msgstr "Smazání zařazeného dočasného LUN %s selhalo."
"Informace o umístění potřebné pro přesun svazku za pomocí podpůrné vrstvy "
"nejsou ve správném formátu: %s. Bude použita obecná metoda přesunutí svazku."
-msgid ""
-"Logging into the Datera cluster failed. Please check your username and "
-"password set in the cinder.conf and start the cinder-volumeservice again."
-msgstr ""
-"Přihlášení do clusteru Datera selhalo. Prosí zkontrolujte uživatelské jméno "
-"a heslo nastavené v cinder.conf a znovu spusťte službu cinder-volumeservice."
-
-#, python-format
-msgid "Login error, reason is: %s."
-msgstr "Chyba přihlášení, důvod: %s."
-
#, python-format
msgid "Looks like masking view: %(maskingViewName)s has recently been deleted."
msgstr "Zdá se, že zamaskování: %(maskingViewName)s bylo nedávno smazáno."
msgid "There must be at least one valid replication device configured."
msgstr "Musí být zadáno alespoň jedno platné replikační zařízení."
-#, python-format
-msgid ""
-"There was a problem disabling replication on volume '%(name)s': %(error)s"
-msgstr ""
-"Při zakazování replikace ve svazku '%(name)s' se vyskytl problém: %(error)s"
-
#, python-format
msgid "There was an error deleting snapshot %(id)s: %(error)."
msgstr "Při mazání snímku %(id)s nastala chyba: %(error)."
# Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:40+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Attach volume completed successfully."
msgstr "Připojení svazku úspěšně dokončeno."
-#, python-format
-msgid "Attempting to promote secondary replica to primary for volume %s."
-msgstr "Pokus o povýšení druhotné repliky na hlavní pro svazek %s."
-
-#, python-format
-msgid "Attempting to sync secondary replica with primary for volume %s."
-msgstr "Pokus o synchronizaci druhotné repliky s hlavní pro svazek %s."
-
msgid "Availability Zones retrieved successfully."
msgstr "Zóny dostupnosti úspěšně získány."
msgid "Cinder secure environment indicator file exists."
msgstr "Soubor indikující bezpečné prostředí Cinder existuje."
+#, python-format
+msgid "CiscoFCZoneDriver - Add connection for I-T map: %s"
+msgstr "CiscoFCZoneDriver - Přidáno připojení pro mapu I-T: %s"
+
+#, python-format
+msgid "CiscoFCZoneDriver - Delete connection for I-T map: %s"
+msgstr "CiscoFCZoneDriver - Smazáno připojení pro mapu I-T: %s"
+
#, python-format
msgid "Cleaning cache for share %s."
msgstr "Čištění mezipaměti pro sídlení %s."
msgstr ""
"Připojování k cílovému hostiteli %s pro přesun za pomoci podpůrné vrstvy."
+#, python-format
+msgid "Connector returning fcnsinfo-%s"
+msgstr "Konektor vrací fcnsinfo-%s"
+
#, python-format
msgid "Consistency group %(cg)s is created successfully."
msgstr "Skupina jednotnosti %(cg)s byla úspěšně vytvořena."
msgid "Filter %(cls_name)s returned %(obj_len)d host(s)"
msgstr "Filtr %(cls_name)s vrátil %(obj_len)d hostitelů"
+#, python-format
+msgid "Filtered targets for SAN is: %s"
+msgstr "Filtrované cíle pro SAN jsou: %s"
+
#, python-format
msgid "Fixing previous mount %s which was not unmounted correctly."
msgstr "Oprava předchozího připojení %s, které nebylo správně odpojeno."
msgid "Transfer volume completed successfully."
msgstr "Přenos svazku úspěšně dokončen."
-#, python-format
-msgid ""
-"Tried to delete export for volume %s, but it was not found in the Datera "
-"cluster. Continuing with volume detach"
-msgstr ""
-"Pokus o smazání exportu svazku %s, který ale nebyl nalezen v clusteru "
-"Datera. Pokračuje se v odpojení svazku."
-
#, python-format
msgid "Tried to delete non-existent vdisk %s."
msgstr "Pokus o smazání neexistujícího virtuálního disku %s."
msgid "ZFSSA version: %s"
msgstr "Verze ZFSSA: %s"
+#, python-format
+msgid "Zone exists in I-T mode. Skipping zone creation %s"
+msgstr "Zóna existuje v režimu I-T. Vytváření zóny %s přeskočeno"
+
+#, python-format
+msgid "Zone map to add: %s"
+msgstr "Mapa zóny pro přidání: %s"
+
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Zásada zónování: %s nebylo rozpoznáno"
+
+#, python-format
+msgid "Zoning policy for Fabric %s"
+msgstr "Zásady zónování pro Fabric %s"
+
+#, python-format
+msgid "Zoning policy for fabric %s"
+msgstr "Zásady zónování pro Fabric %s"
+
#, python-format
msgid ""
"_check_volume_copy_ops: Volume %(vol)s does not have the specified vdisk "
# Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:40+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "%s not found!"
msgstr "%s nenalezeno!"
-#, python-format
-msgid ""
-"'%s' is not a valid replication array. In order to be valid, "
-"target_device_id, replication_mode, hpe3par_api_url, hpe3par_username, "
-"hpe3par_password, cpg_map, san_ip, san_login, and san_password must be "
-"specified. If the target is managed, managed_backend_name must be set as "
-"well."
-msgstr ""
-"'%s' není platné pole replikace. Aby bylo platné, je třeba zadat "
-"target_device_id, replication_mode, hpe3par_api_url, hpe3par_username, "
-"hpe3par_password, cpg_map, san_ip, san_login, a san_password. Pokud cíl je "
-"spravován, musí být také zadáno managed_backend_name."
-
msgid ""
"'hpe3par:cpg' is not supported as an extra spec in a volume type. CPG's are "
"chosen by the cinder scheduler, as a pool, from the cinder.conf entry "
"Changing backing: %(backing)s name from %(new_name)s to %(old_name)s failed."
msgstr "Změna názvu zálohy %(backing)s z %(new_name)s na %(old_name)s selhala."
-msgid ""
-"Client cert verification and datera_api_token are deprecated in the Datera "
-"driver, and will be removed in the Liberty release. Please set the san_login "
-"and san_password in your cinder.conf instead."
-msgstr ""
-"Ověření certifikátu klienta a datera_api_token jsou u ovladače Datera "
-"zastaralé a budou odstraněny ve verzi Liberty. Místo toho prosím nastavte "
-"san_login a san_password ve svém souboru cinder.conf."
-
#, python-format
msgid ""
"Clone failed on V3. Cleaning up the target volume. Clone name: %(cloneName)s "
msgid "Error refreshing volume info. Message: %s"
msgstr "Chyba při obnovování informaci o svazku. Zpráva: %s"
+#, python-format
+msgid "Error running SSH command: %s"
+msgstr "Chyba při provádění příkazu SSH: %s"
+
#, python-format
msgid "Error unmapping LUN. Code :%(code)s, Message: %(message)s"
msgstr "Chyba při rušení mapování LUN. Kód: %(code)s, zpráva: %(message)s"
msgid "See unavailable iSCSI target: %s"
msgstr "Prohlédněte si nedostupný cíl iSCSI: %s"
-msgid "Service killed that has no database entry"
-msgstr "Ukončena služba nemající záznam v databázi"
-
msgid "Silent failure of target removal detected, retry...."
msgstr "Zjištěno tiché selhání odstranění cíle, bude provede nový pokus..."
msgid "Snapshot still %(status)s Cannot delete snapshot."
msgstr "Snímek je stále ve stavu %(status)s. Nelze ho smazat."
-msgid "Snapshot volume not found."
-msgstr "Svazek snímku nenalezen."
-
#, python-format
msgid "Start migration failed. Message: %s"
msgstr "Zahájení přesunu selhalo. Zpráva: %s"
"Volba 'netapp_volume_list' je zastaralá a bude odstraněna v budoucích "
"verzích. Místo toho prosím použijte 'netapp_pool_name_search_pattern'."
-msgid ""
-"The primary array is currently unreachable. All targets returned from "
-"list_replication_targets are pulled directly from cinder.conf and are not "
-"guarenteed to be available because they could not be verified with the "
-"primary array."
-msgstr ""
-"Hlavní pole je nyní nedostupné. Všechny cíle vrácené ze seznamu replikací "
-"jsou získávány přímo z cinder.conf a neexistuje záruka, že budou dostupné, "
-"protože nemohly být v hlavním poli ověřeny."
-
msgid ""
"The primary array is not reachable at this time. Since replication is "
"enabled, listing replication targets and failing over a volume can still be "
"Uživatel nemá přístup nebo dostatečná oprávnění k použití všech API netapp. "
"Následující dodatečné specifikace selžou nebo budou ignorovány: %s"
-msgid ""
-"The v1 api is deprecated and will be removed in the Liberty release. You "
-"should set enable_v1_api=false and enable_v2_api=true in your cinder.conf "
-"file."
-msgstr ""
-"API v1 je zastaralé a bude ve verzi Liberty odstraněno. Měli byste ve vašem "
-"souboru cinder.conf nastavit enable_v1_api=false a enable_v2_api=true."
-
#, python-format
msgid ""
"The volume: %(volumename)s was not first part of the default storage group "
# Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2016-02-22 01:36+0000\n"
+"PO-Revision-Date: 2016-02-22 01:35+0000\n"
"Last-Translator: Zbyněk Schwarz <zbynek.schwarz@gmail.com>\n"
"Language: cs\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
msgid "Cache volume %s does not have required properties"
msgstr "Svazek mezipaměti %s nemá požadované vlastnosti"
-msgid "Can not add FC initiator to host."
-msgstr "Nelze přidat zavaděče FC na hostitele."
-
msgid "Can not add FC port to host."
msgstr "Nelze přidat FC port k hostiteli."
msgid "Can not find partition id by name %(name)s."
msgstr "Nelze najít id oddílu podle názvu %(name)s."
-msgid "Can not find the portgroup on the array."
-msgstr "V poli nelze nalézt skupinu portu."
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "Nelze převést %s na celé číslo."
msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
msgstr "Nelze najít hostitele pro svazek %(volume_id)s s typem %(type_id)s."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s."
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Nelze najít nastavení v %(path)s"
"Vytvoření a aktivování sady zóny selhalo: (Sada zóny=%(cfg_name)s chyba="
"%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Vytvoření a aktivování sady zóny selhalo: (Sada zóny=%(zoneset)s chyba="
+"%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "Vytváření využití pro období od %(begin_period)s do %(end_period)s"
msgstr ""
"Pro podporu skupin jednotnosti je vyžadována API Dell verze 2.1 a vyšší."
-msgid "Deploy v2 of the Cinder API."
-msgstr "Nasazení Cinder API v2."
-
msgid "Describe-resource is admin only functionality"
msgstr "Describe-resource je funkce pouze pro správce"
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr "Očekávaný klíč %(key)s nenalezen v %(fun)s: %(raw)s."
-msgid "Disable replication for volume failed."
-msgstr "Zakázání replikace svazku selhalo."
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "Důvod zakázání obsahuje neplatné znaky nebo je příliš dlouhý."
msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr "Služba složení prvku nebyla nalezena v %(storageSystemName)s."
-msgid "Enable replication for volume failed."
-msgstr "Povolení replikace svazku selhalo."
-
msgid "Enables QoS."
msgstr "Povolí QoS."
"Chyba při mazání svazku: %(volumeName)s. Návratový kód: %(rc)lu. Chyba: "
"%(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"Chyba při mazání skupiny: %(storageGroupName)s. Návratový kód: %(rc)lu. "
-"Chyba: %(error)s."
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "Chyba při provádění příkazu EQL"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Chyba při provádění příkazu pomocí ssh: %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "Chyba při rozšiřování svazku %(vol)s: %(err)s."
msgid "Error finding %s."
msgstr "Chyba při hledání %s."
-msgid "Error finding Target WWNs."
-msgstr "Chyba při hledání cílových WWN."
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "Nelze se přihlásit do 3PAR (%(url)s) kvůli %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "Nelze získat přístup k aktivním nastavení zónování."
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "Nelze získat přístup ke stavu sady zóny: %s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "Nelze získat informace o replice."
+msgid "Failed to get show fcns database info."
+msgstr "Nelze získat zobrazení informací o databázi fcns."
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "Nelze získat velikost svazku %s"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "Nelze aktualizovat popisná data svazku: %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "Nelze aktualizovat nebo smazat nastavení zónování"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
msgstr "Svazek Flexvisor %(id)s nemohl být připojen ke skupině %(vgid)s."
-#, python-format
-msgid "Free quota available is %s."
-msgstr "Dostupná volná kvóta je %s."
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS neběží, stav: %s."
msgid "Get partition by partition id error."
msgstr "Chyba při získávání oddílu pomocí id oddílu."
-msgid "Get replication targets failed."
-msgstr "Získání cílů replikace selhalo."
-
msgid "Get smartcache by cache id error."
msgstr "Chyba při získávání chytré mezipaměti pomocí id mezipaměti."
msgid "IP address/hostname of Blockbridge API."
msgstr "IP adresa/název hostitele API Blockbridge."
-msgid "If False doesn't trace SQL requests."
-msgstr "Pokud je False, žádosti SQL nebudou stopovány."
-
-msgid "If False fully disable profiling feature."
-msgstr "Pokud je False, funkce profilování bude zcela zakázána."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
msgid "Invalid snapshot: %(reason)s"
msgstr "Neplatný snímek: %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Neplatný stav pro zakázání replikace. Platné stavy jsou: %(valid_states)s, "
-"současný stav replikace je: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Neplatný stav pro povolení replikace. Platné stavy jsou: %(valid_states)s, "
-"současný stav replikace je: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Neplatný stav pro přepnutí při selhání replikace. Platné stavy jsou: "
-"%(valid_states)s, současný stav replikace je: %(curr_state)s."
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "Neplatný stav: '%s'"
msgid "MSG_DENIED: RPC_MISMATCH: %r"
msgstr "Zpráva zamítnuta: Neshoda vzdáleného volání procedur: %r"
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Poškozený řetězec výstupu fcns: %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "Poškozená vlastnost scheduler_hints"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Poškozené zobrazení řetězce databáze fcns: %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
"Poškozené nastavení zóny: (rozbočovač=%(switch)s nastavení zóny="
"%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"Poškozený stav zóny: (rozbočovač=%(switch)s nastavení zóny=%(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr "Správa existujícího získání velikosti vyžaduje 'id'."
"Limit kvóty je pro zdroj '%(res)s' projektu '%(proj)s neplatný: limit "
"%(limit)d je menší než použitá hodnota %(used)d"
-#, python-format
-msgid "Quota limit is -1 for child project '%(proj)s' for resource '%(res)s'"
-msgstr "Limit kvóty je -1 pro zdroj '%(res)s' podřazeného projektu '%(proj)s'"
-
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Rezervace kvóty %(uuid)s nemohla být nalezena."
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "Služba replikace nebyla nalezena v %(storageSystemName)s."
-msgid "Replication failover for volume failed."
-msgstr "Přepnutí při selhání replikace se nezdařilo."
-
msgid "Replication is not enabled"
msgstr "Replikace není povolena"
"Stav druhé kopie: %(status)s a synchronizováný: %(sync)s, postup "
"synchronizace je: %(progress)s%%."
-msgid "Secret key to use to sign tracing messages."
-msgstr "Tajný klíč určený pro podpis zpráv o trasování"
-
#, python-format
msgid "SerialNumber must be in the file %(fileName)s."
msgstr "Sériové číslo musí být v souboru %(fileName)s."
msgid "Specified logical volume does not exist."
msgstr "Zadaný logický svazek neexistuje."
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr "Nelze najít zadanou skupinu snímku se jmenovkou %s."
-
msgid "Specify a password or private_key"
msgstr "Zadejte heslo nebo soukromý klíč"
msgid "Specify san_password or san_private_key"
msgstr "Zadejte san_password nebo san_private_key"
-msgid ""
-"Specify volume type name, description, is_public ora combination thereof."
-msgstr ""
-"Zadejte název typ svazku, jeho popis, zveřejnění, nebo jakoukoli jejich "
-"kombinaci."
-
msgid "Start LUNcopy error."
msgstr "Chyba při spuštění kopírování LUN."
msgid "String with params: %s"
msgstr "Řetězec s parametry: %s"
-#, python-format
-msgid ""
-"Sum of child limits '%(sum)s' is greater than free quota of '%(free)s' for "
-"project '%(proj)s' for resource '%(res)s'. Please lower the limit for one or "
-"more of the following projects: '%(child_ids)s'"
-msgstr ""
-"Součet podřazených limitů '%(sum)s' je větší než dostupná kvóta '%(free)s' "
-"zdroje '%(res)s' v projektu '%(proj)s'. Prosím snižte limit v jednom z "
-"následujících projektů: '%(child_ids)s'"
-
msgid "Synchronizing secondary volume to primary failed."
msgstr "Synchronizace druhotného svazku na hlavní selhala."
msgid "The failed-over volume could not be deleted: %s"
msgstr "Záložní svazek nelze smazat: %s."
-msgid "The failover array cannot be the primary array."
-msgstr "Záložní pole nemůže být hlavní."
-
#, python-format
msgid "The following elements are required: %s"
msgstr "Jsou vyžadovány následující prvky: %s"
msgid "There is no virtual disk device."
msgstr "Neexistuje žádné zařízení virtuálního disku."
-#, python-format
-msgid "There was a problem with the failover (%s) and it was unsuccessful."
-msgstr ""
-"Při zavádění záložního systému (%s) se vyskytl problém a bylo neúspěšné."
-
#, python-format
msgid "There was an error adding the volume to the remote copy group: %s."
msgstr "Při přidávání svazku do skupiny vzdálené kopie se vyskytla chyba: %s."
msgid "Unable to determine system name."
msgstr "Nelze zjistit název systému."
-#, python-format
-msgid ""
-"Unable to disable replication due to invalid replication status: %(status)s."
-msgstr "Nelze zakázat replikaci kvůli neplatnému stavu replikace: %(status)s."
-
-msgid ""
-"Unable to disable volume replication because volume is not of replicated "
-"type."
-msgstr ""
-"Nelze zakázat replikaci svazku protože svazek není typu pocházející z "
-"replikace."
-
#, python-format
msgid ""
"Unable to do manage snapshot operations with Purity REST API version "
"Nelze provést operace správy snímku pomocí Purity REST API verze "
"%(api_version)s, vyžaduje %(required_versions)s."
-#, python-format
-msgid ""
-"Unable to enable replication due to invalid replication status: %(status)s."
-msgstr "Nelze povolit replikaci kvůli neplatnému stavu replikace: %(status)s."
-
-msgid ""
-"Unable to enable volume replication because volume is not of replicated type."
-msgstr ""
-"Nelze povolit replikaci svazku protože svazek není typu pocházející z "
-"replikace."
-
#, python-format
msgid "Unable to extend volume %s"
msgstr "Nelze rozšířit svazek %s"
-msgid "Unable to failover because volume is not of replicated type."
-msgstr ""
-"Nelze zavést záložní systém protože svazek není typu pocházející z replikace."
-
msgid "Unable to fetch connection information from backend."
msgstr "Nelze získat informace o připojení z podpůrné vrstvy."
msgid "Volume is in-use."
msgstr "Svazek se používá."
-msgid ""
-"Volume is not a replication enabled volume, replication operations can only "
-"be performed on volumes that are of type replication_enabled."
-msgstr ""
-"Svazek nemá povolenou replikaci, tyto operace mohou být provedeny u svazků, "
-"jejichž typ má replikaci povolenou."
-
msgid "Volume is not available."
msgstr "Svazek není dostupný."
msgid "Zone"
msgstr "Zóna"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Zásada zónování: %s nebylo rozpoznáno"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr ""
# Tom Cocozzello <tjcocozz@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgstr ""
"Cachedatenträger %(cache_vol)s enthält Momentaufnahme %(cache_snap)s nicht."
-msgid "Can not add FC initiator to host."
-msgstr "FC-Initiator kann nicht zu Host hinzugefügt werden."
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "Cache-ID nach Cachename %(name)s wurde nicht gefunden."
msgid "Can not find partition id by name %(name)s."
msgstr "Partitions-ID nach Name %(name)s wurde nicht gefunden."
-msgid "Can not find the portgroup on the array."
-msgstr "Die Portgruppe wurde auf dem Array nicht gefunden."
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "%s kann nicht in eine Ganzzahl umgesetzt werden."
"Es konnte kein Host für Datenträger %(volume_id)s mit Typ %(type_id)s "
"gefunden werden."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr ""
-"Binärprogramm %(binary)s auf Host %(host)s konnte nicht gefunden werden."
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Konfiguration konnte unter %(path)s nicht gefunden werden"
"Fehler beim Erstellen und Aktivieren der Zonengruppe: (Zonengruppe="
"%(cfg_name)s Fehler=%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Fehler beim Erstellen und Aktivieren der Zonengruppe: (Zonengruppe="
+"%(zoneset)s Fehler=%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "Nutzungen von %(begin_period)s bis %(end_period)s erstellen"
msgstr ""
"Dell API 2.1 oder höher für Konsistenzgruppenunterstützung erforderlich"
-msgid "Deploy v2 of the Cinder API."
-msgstr "Version 2 von Cinder-API implementieren."
-
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr "Ziel hat migration_status %(stat)s, erwartet %(exp)s."
msgstr ""
"Der erwartete Schlüssel %(key)s wurde in %(fun)s nicht gefunden: %(raw)s."
-msgid "Disable replication for volume failed."
-msgstr "Inaktivieren der Replikation für Datenträger fehlgeschlagen."
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "Ursache für Inaktivierung: enthält ungültige Zeichen oder ist zu lang"
msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr "Elementkompositionsservice nicht gefunden auf %(storageSystemName)s. "
-msgid "Enable replication for volume failed."
-msgstr "Aktivieren der Replikation für Datenträger fehlgeschlagen."
-
msgid "Enables QoS."
msgstr "Aktiviert QoS."
"Fehler bei Löschen von Datenträger: %(volumeName)s. Rückgabecode: %(rc)lu. "
"Fehler: %(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"Fehler beim Löschen der Gruppe: %(storageGroupName)s. Rückgabecode: %(rc)lu. "
-"Fehler: %(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "Fehler beim Ausführen des EQL-Befehls"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Fehler beim Ausführen eines Befehls über SSH: %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "Fehler beim Erweitern des Datenträgers %(vol)s: %(err)s."
msgid "Error finding %s."
msgstr "Fehler bei der Suche nach %s."
-msgid "Error finding Target WWNs."
-msgstr "Fehler bei der Suche nach Ziel-WWNs."
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "Anmeldung an 3PAR (%(url)s) nicht möglich. Ursache: %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "Auf die Zoningkonfiguration konnte nicht zugegriffen werden."
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "Auf den Zonengruppenstatus konnte nicht zugegriffen werden: %s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "Fehler beim Abrufen der Informationen zum Replikat."
+msgid "Failed to get show fcns database info."
+msgstr "Fehler beim Abrufen der Anzeige-FCNS-Datenbankinformationen."
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "Fehler beim Abrufen der Größe von Datenträger %s"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "Aktualisieren von Metadaten für Datenträger fehlgeschlagen: %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "Fehler beim Aktualisieren oder Löschen der Zoningkonfiguration"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
"Flexvisor-Datenträger %(id)s konnte nicht mit Gruppe %(vgid)s verknüpft "
"werden."
-#, python-format
-msgid "Free quota available is %s."
-msgstr "Verfügbare freie Quote: %s."
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS läuft nicht, Status: %s."
msgid "Get partition by partition id error."
msgstr "Fehler beim Abrufen der Partition nach Partitions-ID."
-msgid "Get replication targets failed."
-msgstr "Abrufen der Replikationsziele fehlgeschlagen."
-
msgid "Get smartcache by cache id error."
msgstr "Fehler beim Abrufen des Smart Cache nach Cache-ID."
msgid "IP address/hostname of Blockbridge API."
msgstr "IP-Adresse/Hostname der Blockbridge-API."
-msgid "If False doesn't trace SQL requests."
-msgstr "Bei 'False' erfolgt keine Traceerstellung für SQL-Anforderungen."
-
-msgid "If False fully disable profiling feature."
-msgstr "Bei 'False' die Profilerstellungsfunktion vollständig inaktivieren."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
msgid "Invalid snapshot: %(reason)s"
msgstr "Ungültige Momentaufnahme: %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Ungültiger Status zum Inaktivieren der Replikation. Gültige Statusangaben: "
-"%(valid_states)s, aktueller Replikationsstatus: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Ungültiger Status zum Aktivieren der Replikation. Gültige Statusangaben: "
-"%(valid_states)s, aktueller Replikationsstatus: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Ungültiger Status für Failover-Replikation. Gültige Statusangaben: "
-"%(valid_states)s, aktueller Replikationsstatus: %(curr_state)s."
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "Ungültiger Status: '%s'"
msgid "Lun migration error."
msgstr "Fehler bei LUN-Migration."
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Fehlerhafte FCNS-Ausgabezeichenfolge: %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Fehlerhafter Nachrichtentext: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "Attribut 'scheduler_hints' fehlerhaft"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Fehlerhafte Anzeigen-FCNS-Datenbankzeichenfolge: %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
"Fehlerhafte Zonenkonfiguration: (switch=%(switch)s zone_config="
"%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"Fehlerhafter Zonenstatus: (switch=%(switch)s zone_config=%(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr "Verwaltung eines vorhandenen Abrufs der Größe erfordert 'id'."
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "Replizierungsservice nicht gefunden auf %(storageSystemName)s."
-msgid "Replication failover for volume failed."
-msgstr "Failover-Replikation für Datenträger fehlgeschlagen."
-
msgid "Replication is not enabled"
msgstr "Replizierung ist nicht aktiviert"
msgid "Specified logical volume does not exist."
msgstr "Der angegebene logische Datenträger ist nicht vorhanden."
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr ""
-"Angegebene Momentaufnahmegruppe mit Bezeichnung %s wurde nicht gefunden."
-
msgid "Specify a password or private_key"
msgstr "Geben Sie einen Wert für 'password' oder 'private_key' an"
msgid "Zone"
msgstr "Zone"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Zoning-Richtlinie: %s, nicht erkannt"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr ""
# Tom Cocozzello <tjcocozz@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"El volumen de la memoria caché %(cache_vol)s no tiene la instantánea "
"%(cache_snap)s."
-msgid "Can not add FC initiator to host."
-msgstr "No se puede añadir el iniciador FC al host."
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "No se encuentra el ID de caché por nombre de caché %(name)s."
msgid "Can not find partition id by name %(name)s."
msgstr "No se encuentra el ID de partición por nombre %(name)s."
-msgid "Can not find the portgroup on the array."
-msgstr "No se puede encontrar el grupo de puertos en la matriz."
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "No se puede traducir %s a un entero."
"No se ha podido encontrar un host para el volumen %(volume_id)s con el tipo "
"%(type_id)s."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "No se ha podido encontrar el binario %(binary)s en el host %(host)s."
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "No se ha podido encontrar configuración en %(path)s"
"Han fallado la creación y activación del conjunto de zonas: (Zone set="
"%(cfg_name)s error=%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Han fallado la creación y activación del conjunto de zonas: (Zone set="
+"%(zoneset)s error=%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "Creando usos desde %(begin_period)s hasta %(end_period)s"
msgstr ""
"Dell API 2.1 o superior necesario para soporte del grupo de consistencia."
-msgid "Deploy v2 of the Cinder API."
-msgstr "Despliegue la v2 de la API de Cinder."
-
msgid "Describe-resource is admin only functionality"
msgstr "El recurso de descripción es funcionalidad sólo de administrador"
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr "No se ha encontrado la clave esperada %(key)s en %(fun)s: %(raw)s."
-msgid "Disable replication for volume failed."
-msgstr "No se ha podido inhabilitar la réplica del volumen."
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "Disabled reason contiene caracteres inválidos o es demasiado larga."
"El servicio de composición de elementos no se ha encontrado en "
"%(storageSystemName)s"
-msgid "Enable replication for volume failed."
-msgstr "No se ha podido habilitar la réplica del volumen."
-
msgid "Enables QoS."
msgstr "Habilita la calidad de servicio."
"Error al suprimir el volumen: %(volumeName)s. Código de retorno: %(rc)lu. "
"Error: %(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"Error al suprimir grupo:: %(storageGroupName)s. Código de retorno: %(rc)lu. "
-"Error: %(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "Error al ejecutar el mandato EQL"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Error al ejecutar mandato mediante ssh: %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "Error al ampliar el volumen %(vol)s: %(err)s."
msgid "Error finding %s."
msgstr "Error al buscar %s"
-msgid "Error finding Target WWNs."
-msgstr "Error al buscar WWN de destino."
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "No se ha podido iniciar la sesión en 3PAR (%(url)s) debido a %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr ""
+"No se ha podido acceder a configuración de distribución en zonas activa."
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "No se ha podido acceder al estado de zoneset:%s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "No se ha podido obtener información de réplica."
+msgid "Failed to get show fcns database info."
+msgstr "No se ha podido obtener información de base de datos fcns."
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "No se ha podido obtener el tamaño del volumen %s"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "No se ha podido actualizar los metadatos para volumen: %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr ""
+"No se ha podido actualizar o suprimir la configuración de distribución en "
+"zonas"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
msgstr "El volumen de Flexvisor %(id)s no se ha podido unir al grupo %(vgid)s."
-#, python-format
-msgid "Free quota available is %s."
-msgstr "La cuota libre disponible es %s."
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS no se está ejecutando, estado: %s."
msgid "Get partition by partition id error."
msgstr "Error al obtener partición por ID de partición."
-msgid "Get replication targets failed."
-msgstr "No se han podido obtener los destinos de réplica."
-
msgid "Get smartcache by cache id error."
msgstr "Error al obtener smartcache por ID de caché."
msgid "IP address/hostname of Blockbridge API."
msgstr "Dirección IP/nombre de host de la API of Blockbridge."
-msgid "If False doesn't trace SQL requests."
-msgstr "Si Falce no rastrea solicitudes SQL."
-
-msgid "If False fully disable profiling feature."
-msgstr "Si es False inhabilita completamente la característica de perfilado."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
msgid "Invalid snapshot: %(reason)s"
msgstr "Instantánea no válida: %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Estado no válido para inhabilitar la réplica. Los estados válidos son: "
-"%(valid_states)s, el estado de la réplica actual es: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Estado no válido para habilitar la réplica. Los estados válidos son: "
-"%(valid_states)s, el estado de la réplica actual es: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Estado no válido para la migración tras error de la réplica. Los estados "
-"válidos son: %(valid_states)s, el estado de la réplica actual es: "
-"%(curr_state)s."
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "Estado no válido: '%s' "
msgid "Lun migration error."
msgstr "Error de migración de LUN."
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Cadena de salida de fcns con formato incorrecto: %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Cuerpo de mensaje con formato incorrecto: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "Atributo scheduler_hints formado incorrectamente"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Cadena de base de datos show fcns con formato incorrecto: %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
"Configuración de zona mal formada: (switch=%(switch)s zone_config="
"%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"Estado de zona mal formado: (switch=%(switch)s zone_config=%(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr "La gestión para obtener tamaño necesita 'id'."
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "El servicio de réplica no se ha encontrado en %(storageSystemName)s."
-msgid "Replication failover for volume failed."
-msgstr ""
-"No se ha podido realizar la migración tras error de la réplica para el "
-"volumen."
-
msgid "Replication is not enabled"
msgstr "La réplica no está habilitada"
msgid "Specified logical volume does not exist."
msgstr "El volumen lógico especificado no existe."
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr ""
-"No se ha encontrado el grupo de instantáneas especificado con la etiqueta %s."
-
msgid "Specify a password or private_key"
msgstr "Especifique una contraseña o private_key"
msgid "Zone"
msgstr "Zona"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Política de distribución en zonas: %s, no reconocida"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr ""
# Tom Cocozzello <tjcocozz@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
msgstr "Le volume cache %(cache_vol)s n'a pas d'instantané %(cache_snap)s."
-msgid "Can not add FC initiator to host."
-msgstr "Impossible d'ajouter un initiateur FC à l'hôte."
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr ""
msgid "Can not find partition id by name %(name)s."
msgstr "Impossible de déterminer l'ID de partition à partir du nom %(name)s."
-msgid "Can not find the portgroup on the array."
-msgstr "Portgroup introuvable sur la matrice."
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "Pas possible de transformer %s en entier."
"Impossible de trouver un hôte pour le volume %(volume_id)s de type "
"%(type_id)s."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "Fichier binaire %(binary)s introuvable sur l'hôte %(host)s."
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Configuration introuvable dans %(path)s"
"Echec de création et d'activation de l'ensemble de zones : (Ensemble de "
"zones=%(cfg_name)s erreur=%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Echec de création et d'activation de l'ensemble de zones : (Ensemble de "
+"zones=%(zoneset)s erreur=%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr ""
"L'API Dell 2.1 ou ultérieure est requise pour prise en charge de groupe de "
"cohérence"
-msgid "Deploy v2 of the Cinder API."
-msgstr "Déploiement v2 de l'API Cinder."
-
msgid "Describe-resource is admin only functionality"
msgstr "Describe-resource est une fonctionnalité admin uniquement"
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr "La clé attendue, %(key)s, est introuvable dans %(fun)s : %(raw)s."
-msgid "Disable replication for volume failed."
-msgstr "La désactivation de la réplication pour le volume a échoué."
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr ""
"La raison de désactivation contient des caractères invalides ou est trop "
msgstr ""
"Service de composition d'élément introuvable sur %(storageSystemName)s."
-msgid "Enable replication for volume failed."
-msgstr "L'activation de la réplication pour le volume a échoué."
-
msgid "Enables QoS."
msgstr "Active QoS."
"Erreur de suppression du volume : %(volumeName)s. Code retour : %(rc)lu. "
"Erreur : %(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"Erreur de suppression du groupe : %(storageGroupName)s. Code retour : "
-"%(rc)lu. Erreur : %(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "Erreur d'exécution de la commande EQL"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Erreur d'exécution de la commande via SSH : %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "Erreur lors de l'extension du volume %(vol)s : %(err)s."
msgid "Error finding %s."
msgstr "Erreur lors de la recherche de %s."
-msgid "Error finding Target WWNs."
-msgstr "Erreur lors de la recherche des WWN cible."
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "Echec de connexion à 3PAR (%(url)s) en raison de %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "Impossible d'accéder à la configuration de zonage active."
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "Impossible d'accéder au statut de l'ensemble de zones : %s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "Echec d'obtention des informations de la réplique."
+msgid "Failed to get show fcns database info."
+msgstr "Echec de l'obtention des infos de la commande show fcns database."
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "Echec de l'obtention de la taille du volume %s"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "Échec de la mise à jour des métadonnées pour le volume : %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "Impossible de mettre à jour ou supprimer la configuration de zonage"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
msgstr ""
"Le volume Flexvisor %(id)s n'a pas réussi à joindre le groupe %(vgid)s."
-#, python-format
-msgid "Free quota available is %s."
-msgstr "Quota libre disponible : %s."
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS n'est pas en cours d'exécution - état : %s."
msgstr ""
"Erreur lors de l'obtention de la partition à partir de l'ID de partition."
-msgid "Get replication targets failed."
-msgstr "L'obtention des cibles de réplication a échoué."
-
msgid "Get smartcache by cache id error."
msgstr "Erreur lors de l'obtention de smartcache à partir de l'ID du cache."
msgid "IP address/hostname of Blockbridge API."
msgstr "Adresse IP/nom d'hôte de l'API Blockbridge."
-msgid "If False doesn't trace SQL requests."
-msgstr "Si False, ne pas tracer les demandes."
-
-msgid "If False fully disable profiling feature."
-msgstr "Si False, désactiver la fonction de profilage."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
msgid "Invalid snapshot: %(reason)s"
msgstr "snapshot invalide : %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Statut non valide pour désactivation de la réplication. Etats valides : "
-"%(valid_states)s, état de réplication actuel : %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Statut non valide pour activation de la réplication. Etats valides : "
-"%(valid_states)s, état de réplication actuel : %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Statut non valide pour réplication avec basculement. Etats valides : "
-"%(valid_states)s, état de réplication actuel : %(curr_state)s."
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "Statut non valide : '%s'"
msgid "Lun migration error."
msgstr "Erreur de migration du numéro d'unité logique."
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Format de chaîne de sortie fcns incorrect : %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Format de corps de message non valide : %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "Format incorrect de l'attribut scheduler_hints"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Format de chaîne show fcns database incorrect : %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
"Configuration de zone mal formée : (switch=%(switch)s zone_config="
"%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"Format de statut de zone incorrect : (commutateur = %(switch)s, config de "
+"zone = %(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr ""
"L'obtention de la taille dans l'opération de gestion de l'existant requiert "
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "Service de réplication introuvable sur %(storageSystemName)s."
-msgid "Replication failover for volume failed."
-msgstr "Le basculement de réplication pour le volume a échoué."
-
msgid "Replication is not enabled"
msgstr "Réplication non activée"
msgid "Specified logical volume does not exist."
msgstr "Le volume logique spécifié n'existe pas."
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr "Impossible de trouver le groupe d'instantanés portant le label %s."
-
msgid "Specify a password or private_key"
msgstr "Spécifiez un mot de passe ou private_key"
msgid "Zone"
msgstr "Zone"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Stratégie de zonage : %s, non reconnue"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr ""
# Tom Cocozzello <tjcocozz@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
msgstr "Volume cache %(cache_vol)s non ha istantanea %(cache_snap)s."
-msgid "Can not add FC initiator to host."
-msgstr "Impossibile aggiungere l'iniziatore FC all'host."
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "Impossibile trovare l'ID cache per nome cache %(name)s."
msgid "Can not find partition id by name %(name)s."
msgstr "Impossibile trovare l'ID partizione per nome %(name)s."
-msgid "Can not find the portgroup on the array."
-msgstr "Impossibile trovare il gruppo porte sull'array. "
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "Impossibile convertire %s in un numero intero."
msgstr ""
"Impossibile trovare un host per il volume %(volume_id)s con tipo %(type_id)s."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "Impossibile trovare il binario %(binary)s nell'host %(host)s."
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Impossibile trovare la configurazione in %(path)s"
"Creazione e attivazione delle serie di zone non riuscita: (Zone set="
"%(cfg_name)s errore=%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Creazione e attivazione delle serie di zone non riuscita: (Zone set="
+"%(zoneset)s errore=%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "Creazione degli utilizzi da %(begin_period)s fino a %(end_period)s"
msgstr ""
"Dell API 2.1 o successiva richiesta per il supporto del gruppo di coerenza"
-msgid "Deploy v2 of the Cinder API."
-msgstr "Distribuire v2 dell'API Cinder."
-
msgid "Describe-resource is admin only functionality"
msgstr "Describe-resource è una funzionalità solo di admin"
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr "Impossibile trovare la chiave prevista %(key)s in %(fun)s: %(raw)s."
-msgid "Disable replication for volume failed."
-msgstr "Disabilitazione replica per il volume non riuscita. "
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "La causa disabilitata contiene caratteri non validi o è troppo lunga"
msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr "Element Composition Service non trovato in %(storageSystemName)s."
-msgid "Enable replication for volume failed."
-msgstr "Abilitazione replica per il volume non riuscita. "
-
msgid "Enables QoS."
msgstr "Abilita il QoS. "
"Errore eliminazione volume: %(volumeName)s. Codice di ritorno: %(rc)lu. "
"Errore: %(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"Errore durante l'eliminazione del gruppo: %(storageGroupName)s. Codice di "
-"ritorno: %(rc)lu. Errore: %(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "Errore durante l'esecuzione del comando EQL"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Errore di esecuzione comando tramite ssh: %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "Errore durante l'estensione del volume %(vol)s: %(err)s."
msgid "Error finding %s."
msgstr "Errore nella ricerca di %s."
-msgid "Error finding Target WWNs."
-msgstr "Errore durante la ricerca della destinazione WWN."
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "Impossibile accedere a 3PAR (%(url)s) perché %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "Impossibile accedere alla configurazione di zonatura attiva. "
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "Impossibile accedere allo stato zoneset:%s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "Impossibile ottenere le informazioni replica. "
+msgid "Failed to get show fcns database info."
+msgstr "Impossibile visualizzare le informazioni sul database fcns. "
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "Impossibile ottenere la dimensione del volume %s"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "Impossibile aggiornare i metadati per il volume: %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "Impossibile aggiornare o eliminare la configurazione di zona"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
msgstr ""
"Il volume Flexvisor %(id)s non è riuscito ad unirsi al gruppo %(vgid)s."
-#, python-format
-msgid "Free quota available is %s."
-msgstr "La quota libera disponibile è %s. "
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS non in esecuzione, stato: %s."
msgid "Get partition by partition id error."
msgstr "Errore di richiamo partizione per id partizione. "
-msgid "Get replication targets failed."
-msgstr "Acquisizione destinazioni di replica non riuscita."
-
msgid "Get smartcache by cache id error."
msgstr "Errore di richiamo smartcache per id cache. "
msgid "IP address/hostname of Blockbridge API."
msgstr "Indirizzo IP o nome host dell'API Blockbridge. "
-msgid "If False doesn't trace SQL requests."
-msgstr "Se impostato su False non tiene traccia delle richieste SQL."
-
-msgid "If False fully disable profiling feature."
-msgstr ""
-"Se impostato su False disabilita completamente la funzione di creazione di "
-"profili."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
msgid "Invalid snapshot: %(reason)s"
msgstr "Istantanea non valida: %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Stato non valido per disabilitare la replica. gli stati validi sono: "
-"%(valid_states)s, lo stato della replica corrente è: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Stato non valido per abilitare la replica. gli stati validi sono: "
-"%(valid_states)s, lo stato della replica corrente è: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Stato non valido per il failover della replica. gli stati validi sono: "
-"%(valid_states)s, lo stato della replica corrente è: %(curr_state)s."
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "Stato non valido: '%s'"
msgid "Lun migration error."
msgstr "Errore di migrazione Lun."
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Stringa di output fcns non corretta: %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Corpo del messaggio non valido: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "Attributo scheduler_hints non corretto"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Stringa comando show fcns database non corretta: %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
"Configurazione di zona non corretta: (switch=%(switch)s zone_config="
"%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"Stato della zona non corretto: (switch=%(switch)s zone_config="
+"%(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr "Acquisizione dimensione gestione esistente richiede 'id'."
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "Replication Service non trovato in %(storageSystemName)s."
-msgid "Replication failover for volume failed."
-msgstr "Failover della replica per il volume non riuscito. "
-
msgid "Replication is not enabled"
msgstr "La replica non è abilitata"
msgid "Specified logical volume does not exist."
msgstr "Il volume logico specificato non esiste."
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr ""
-"Il gruppo di istantanee specificato con etichetta %s non è stato trovato. "
-
msgid "Specify a password or private_key"
msgstr "Specificare una password o private_key"
msgid "Zone"
msgstr "Zona"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Politica di zona %s non riconosciuta"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr ""
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
msgstr "캐시 볼륨 %(cache_vol)s에 스냅샷 %(cache_snap)s이(가) 없습니다. "
-msgid "Can not add FC initiator to host."
-msgstr "호스트에 FC 개시자를 추가할 수 없습니다. "
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "캐시 이름 %(name)s을(를) 사용하여 캐시 id를 찾을 수 없습니다. "
msgid "Can not find partition id by name %(name)s."
msgstr "이름 %(name)s을(를) 사용하여 파티션 id를 찾을 수 없습니다. "
-msgid "Can not find the portgroup on the array."
-msgstr "배열에서 포트 그룹을 찾을 수 없습니다. "
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "%s을(를) 정수로 변환할 수 없습니다. "
msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
msgstr "유형이 %(type_id)s인 볼륨 %(volume_id)s의 호스트를 찾을 수 없습니다."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "%(host)s 호스트에서 2진 %(binary)s을(를) 찾을 수 없습니다. "
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "%(path)s에서 구성을 찾을 수 없음"
msgstr ""
"구역 세트 작성 및 활성화에 실패: (구역 세트=%(cfg_name)s 오류=%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr "구역 세트 작성 및 활성화에 실패: (구역 세트=%(zoneset)s 오류=%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "%(begin_period)s에서 %(end_period)s까지의 기간에 대한 사용 내역 작성"
msgid "Dell API 2.1 or later required for Consistency Group support"
msgstr "일관성 그룹 지원을 위해서는 Dell API 2.1 이상이 필요함"
-msgid "Deploy v2 of the Cinder API."
-msgstr "Cinder API의 v2 배치"
-
msgid "Describe-resource is admin only functionality"
msgstr "Describe-resource 기능은 관리자만 사용가능"
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr "%(fun)s에서 예상 키 %(key)s을(를) 찾을 수 없음: %(raw)s."
-msgid "Disable replication for volume failed."
-msgstr "볼륨에 대한 복제 사용 안함 설정에 실패했습니다. "
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "문자가 올바르지 않거나 너무 긴 이유로 사용되지 않습니다. "
msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr "%(storageSystemName)s에서 요소 컴포지션 서비스를 찾을 수 없습니다. "
-msgid "Enable replication for volume failed."
-msgstr "볼륨에 대한 복제 사용 설정에 실패했습니다. "
-
msgid "Enables QoS."
msgstr "QoS를 사용으로 설정합니다. "
"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: %(error)s."
msgstr "볼륨 삭제 오류: %(volumeName)s. 리턴 코드: %(rc)lu. 오류: %(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"그룹 삭제 중 오류: %(storageGroupName)s. 리턴 코드: %(rc)lu. 오류:%(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "EQL 명령 실행 중 오류 발생 "
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "ssh를 통해 명령 실행 중에 오류 발생: %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "볼륨 %(vol)s 확장 중 오류 발생: %(err)s."
msgid "Error finding %s."
msgstr "%s을(를) 찾는 중에 오류가 발생했습니다. "
-msgid "Error finding Target WWNs."
-msgstr "대상 WWN을 찾는 중 오류가 발생했습니다. "
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "%(err)s(으)로 인해 3PAR(%(url)s)로의 로그인 실패"
+msgid "Failed to access active zoning configuration."
+msgstr "활성 구역 지정 구성에 액세스하지 못했습니다. "
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "구역 세트 상태 액세스 실패: %s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "복제본 정보를 가져오지 못했습니다. "
+msgid "Failed to get show fcns database info."
+msgstr "표시 fcns 데이터베이스 정보를 가져오지 못했습니다. "
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "볼륨 %s의 크기 가져오기 실패"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "볼륨에 대한 메타데이터를 업데이트하지 못함: %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "구역 지정 구성 업데이트 또는 삭제에 실패"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
msgstr "Flexvisor 볼륨 %(id)s에서 그룹 %(vgid)s을(를) 결합하지 못했습니다."
-#, python-format
-msgid "Free quota available is %s."
-msgstr "사용 가능한 여유 할당량은 %s입니다. "
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS가 실행 중이 아닙니다. 상태: %s."
msgid "Get partition by partition id error."
msgstr "파티션 id별 파티션 가져오기 오류입니다. "
-msgid "Get replication targets failed."
-msgstr "복제 대상 가져오기에 실패했습니다. "
-
msgid "Get smartcache by cache id error."
msgstr "캐시 id별 스마트 캐시 가져오기 오류입니다. "
msgid "IP address/hostname of Blockbridge API."
msgstr "Blockbridge API의 IP 주소/호스트 이름입니다. "
-msgid "If False doesn't trace SQL requests."
-msgstr "false인 경우 SQL 요청을 추적하지 않습니다."
-
-msgid "If False fully disable profiling feature."
-msgstr "false인 경우 프로파일링 기능을 전부 사용 안함으로 설정합니다."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr "압축이 True로 설정되면 rsize도 설정해야 합니다(-1이 아님). "
msgid "Invalid snapshot: %(reason)s"
msgstr "잘못된 스냅샷: %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"복제를 사용 안함으로 설정하기 위한 상태가 올바르지 않습니다. 올바른 세부 상태"
-"는 %(valid_states)s입니다. 현재 복제 세부 상태는 %(curr_state)s입니다. "
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"복제를 사용으로 설정하기 위한 상태가 올바르지 않습니다. 올바른 세부 상태는 "
-"%(valid_states)s입니다. 현재 복제 세부 상태는 %(curr_state)s입니다. "
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"복제를 장애 복구하기 위한 상태가 올바르지 않습니다. 올바른 세부 상태는 "
-"%(valid_states)s입니다. 현재 복제 세부 상태는 %(curr_state)s입니다. "
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "올바르지 않은 상태: '%s'"
msgid "Lun migration error."
msgstr "Lun 마이그레이션 오류입니다. "
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "올바르지 않은 형식의 fcns 출력 문자열: %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "잘못된 메시지 본문: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "형식이 틀린 scheduler_hints 속성"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "올바르지 않은 형식의 표시 fcns 데이터베이스 문자열: %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
"올바르지 않은 형식의 구역 구성: (switch=%(switch)s zone_config="
"%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"올바르지 않은 형식의 구역 상태: (switch=%(switch)s zone_config="
+"%(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr "기존 가져오기 크기를 관리하려면 'id'가 필요합니다. "
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "%(storageSystemName)s에서 복제 서비스를 찾을 수 없습니다. "
-msgid "Replication failover for volume failed."
-msgstr "볼륨에 대한 복제 장애 복구에 실패했습니다. "
-
msgid "Replication is not enabled"
msgstr "복제가 사용되지 않음"
msgid "Specified logical volume does not exist."
msgstr "지정된 논리적 볼륨이 존재하지 않습니다. "
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr "레이블이 %s인 지정된 스냅샷 그룹을 찾을 수 없습니다. "
-
msgid "Specify a password or private_key"
msgstr "비밀번호 또는 private_key 지정"
msgid "Zone"
msgstr "영역"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "구역 지정 정책: %s, 인식되지 않음"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr "_create_and_copy_vdisk_data: vdisk %s의 속성을 가져오지 못했습니다."
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgstr ""
"O volume de cache %(cache_vol)s não tem a captura instantânea %(cache_snap)s."
-msgid "Can not add FC initiator to host."
-msgstr "Não é possível incluir o inicializador FC no host."
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "Não é possível localizar ID de cache pelo nome do cache %(name)s."
msgid "Can not find partition id by name %(name)s."
msgstr "Não é possível localizar o ID da partição por nome %(name)s."
-msgid "Can not find the portgroup on the array."
-msgstr "Não é possível localizar o grupo de portas na matriz."
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "Não foi possível converter %s para inteiro."
"Não foi possível localizar um host para o volume %(volume_id)s com o tipo "
"%(type_id)s."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "Não foi possível localizar o binário %(binary)s no host %(host)s."
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Não foi possível localizar a configuração em %(path)s"
"Criação e ativação de conjunto de zonas falhou: (Conjunto de Zona="
"%(cfg_name)s erro=%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Criação e ativação de conjunto de zonas falhou: (Conjunto de Zona="
+"%(zoneset)s erro=%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "Criando usos para %(begin_period)s até %(end_period)s"
"Dell API 2.1 ou mais recente é necessária para suporte do Grupo de "
"consistências"
-msgid "Deploy v2 of the Cinder API."
-msgstr "Implemente v2 da API Cinder."
-
msgid "Describe-resource is admin only functionality"
msgstr "O Descrever-recurso é uma funcionalidade apenas administrativa"
msgstr ""
"Não foi possível localizar a chave esperada %(key)s em %(fun)s: %(raw)s."
-msgid "Disable replication for volume failed."
-msgstr "Falha ao desativar replicação para o volume."
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "Razão desativada contém caracteres inválidos ou é muito longa"
"O Serviço de composição do elemento não foi localizado em "
"%(storageSystemName)s."
-msgid "Enable replication for volume failed."
-msgstr "Falha ao ativar replicação para o volume."
-
msgid "Enables QoS."
msgstr "Permite de QoS."
"Erro ao Excluir Volume: %(volumeName)s. Código de retorno: %(rc)lu. Erro: "
"%(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"Erro ao excluir grupo: %(storageGroupName)s. Código de retorno:%(rc)lu. "
-"Erro: %(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "Erro ao executar o comando EQL"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Erro ao executar comando via ssh: %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "Erro ao estender o volume %(vol)s: %(err)s."
msgid "Error finding %s."
msgstr "Erro ao localizar %s."
-msgid "Error finding Target WWNs."
-msgstr "Erro ao localizar WWNs de Destino."
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "Falha ao efetuar login para o 3PAR (%(url)s) porque %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "Falha ao acessar a configuração de zoneamento ativa."
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "Falha ao acessar o status do conjunto de zonas:%s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "Falha ao obter informações de réplica."
+msgid "Failed to get show fcns database info."
+msgstr "Falha ao obter/mostrar informações do banco de dados fcns."
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "Falha ao obter o tamanho do volume %s"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "Falha ao atualizar metadados para o volume: %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "Falha ao atualizar ou excluir a configuração de zoneamento"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
msgstr "O volume do Flexvisor %(id)s falhou ao unir o grupo %(vgid)s."
-#, python-format
-msgid "Free quota available is %s."
-msgstr "A cota livre disponível é %s."
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS não está em execução, estado: %s."
msgid "Get partition by partition id error."
msgstr "Erro ao obter partição por ID da partição."
-msgid "Get replication targets failed."
-msgstr "Falha ao obter destinos de replicação."
-
msgid "Get smartcache by cache id error."
msgstr "Erro ao obter smartcache por ID de cache."
msgid "IP address/hostname of Blockbridge API."
msgstr "Endereço IP/nome do host da API Blockbridge."
-msgid "If False doesn't trace SQL requests."
-msgstr "Se Falso não rastreia as requisições SQL."
-
-msgid "If False fully disable profiling feature."
-msgstr "Se Falso desabilita completamente a funcionalidade de profilling."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
msgid "Invalid snapshot: %(reason)s"
msgstr "Snapshot inválido: %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Status inválido para desativar a replicação. Os estados válidos são: "
-"%(valid_states)s, atual estado de replicação é: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Status inválido para ativar a replicação. Os estados válidos são: "
-"%(valid_states)s, atual estado de replicação é: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Status inválido para replicação de failover. Os estados válidos são: "
-"%(valid_states)s, atual estado de replicação é: %(curr_state)s."
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "Status inválido: '%s'"
msgid "Lun migration error."
msgstr "Erro de migração de lun."
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Sequência de saída de fcns malformada: %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Corpo da mensagem malformado: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "Atributo scheduler_hints malformado"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Sequência de demonstração do banco de dados fcns malformada: %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
"Configuração de zona mal formada: (switch=%(switch)s zone_config="
"%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"Status da zona malformado: (switch=%(switch)s zone_config=%(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr "Gerenciar o tamanho da obtenção existente requer 'id'."
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "O Serviço de replicação não foi localizado em %(storageSystemName)s."
-msgid "Replication failover for volume failed."
-msgstr "Falha ao efetuar failover de replicação para o volume."
-
msgid "Replication is not enabled"
msgstr "A replicação não está ativada"
msgid "Specified logical volume does not exist."
msgstr "O volume lógico especificado não existe."
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr ""
-"O grupo de capturas instantâneas especificado com o rótulo %s não pôde ser "
-"localizado."
-
msgid "Specify a password or private_key"
msgstr "Especifique uma senha ou private_key"
msgid "Zone"
msgstr "Zona"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Política de Zoneamento: %s, não reconhecido"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr "_create_and_copy_vdisk_data: Falha ao obter atributos para o vdisk %s."
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
msgstr "Том кэша %(cache_vol)s не имеет моментальной копии %(cache_snap)s."
-msgid "Can not add FC initiator to host."
-msgstr "Не удалось добавить инициатор Fibre Channel в хост."
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "Не удалось найти ИД кэша по имени кэша %(name)s."
msgid "Can not find partition id by name %(name)s."
msgstr "Не найден ИД раздела по имени %(name)s."
-msgid "Can not find the portgroup on the array."
-msgstr "Не найдена группа портов в массиве."
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "Невозможно преобразовать %s в целое число."
msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
msgstr "Не найден хост для тома %(volume_id)s с типом %(type_id)s."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "Не удалось найти двоичный файл %(binary)s на хосте %(host)s."
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
"Не удалось создать и активировать набор зон: (набор зон=%(cfg_name)s ошибка="
"%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Не удалось создать и активировать набор зон: (набор зон=%(zoneset)s ошибка="
+"%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr ""
msgstr ""
"Для поддержки групп согласования требуется Dell API версии 2.1 или выше"
-msgid "Deploy v2 of the Cinder API."
-msgstr "Развернуть версию 2 API Cinder."
-
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr "migration_status целевого хоста - %(stat)s, ожидалось %(exp)s."
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr "Не найден ожидаемый ключ %(key)s в %(fun)s: %(raw)s."
-msgid "Disable replication for volume failed."
-msgstr "Не удалось выключить репликацию для тома."
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "Причина выключения содержит неверные символы или слишком длинна"
msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr "Служба составления элементов не найдена в %(storageSystemName)s."
-msgid "Enable replication for volume failed."
-msgstr "Не удалось включить репликацию для тома."
-
msgid "Enables QoS."
msgstr "Включает QoS."
"Ошибка удаления тома: %(volumeName)s. Код возврата: %(rc)lu. Ошибка: "
"%(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"Ошибка удаления группы %(storageGroupName)s. Код возврата: %(rc)lu. Ошибка: "
-"%(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "Ошибка выполнения команды EQL"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Ошибка выполнения команды через ssh: %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "Ошибка расширения тома %(vol)s: %(err)s."
msgid "Error finding %s."
msgstr "Ошибка при поиске %s."
-msgid "Error finding Target WWNs."
-msgstr "Ошибка при поиске целевых WWN."
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "Не удалось войти в 3PAR (%(url)s), причина: %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "Нет доступа к активной конфигурации распределения по зонам."
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "Не удалось получить доступ к состоянию набора областей: %s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "Не удалось получить информацию о реплике."
+msgid "Failed to get show fcns database info."
+msgstr "Не удалось получить информацию из базы данных команды show fcns."
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "Не удалось получить размер тома %s"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "Не удалось обновить метаданные для тома: %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "Не удалось обновить или удалить конфигурацию распределения по зонам"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
msgstr "Тому Flexvisor %(id)s не удалось присоединить группу %(vgid)s."
-#, python-format
-msgid "Free quota available is %s."
-msgstr "Доступно свободной квоты: %s."
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS не выполняется, состояние: %s."
msgid "Get partition by partition id error."
msgstr "Ошибка получения раздела по ИД раздела."
-msgid "Get replication targets failed."
-msgstr "Не удалось получить цели репликации."
-
msgid "Get smartcache by cache id error."
msgstr "Ошибка получения smartcache по ИД кэша."
msgid "IP address/hostname of Blockbridge API."
msgstr "IP-адрес/имя хоста API Blockbridge."
-msgid "If False doesn't trace SQL requests."
-msgstr "В случае False не трассировать запросы SQL."
-
-msgid "If False fully disable profiling feature."
-msgstr "В случае False полностью отключить функцию профилирования."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
msgid "Invalid snapshot: %(reason)s"
msgstr "Недопустимая моментальная копия: %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Недопустимое состояние для выключения репликации. Допустимые состояния: "
-"%(valid_states)s. Текущее состояние репликации: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Недопустимое состояние для включения репликации. Допустимые состояния: "
-"%(valid_states)s. Текущее состояние репликации: %(curr_state)s."
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"Недопустимое состояние для аварийного переключения репликации. Допустимые "
-"состояния: %(valid_states)s. Текущее состояние репликации: %(curr_state)s."
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "Недопустимое состояние: '%s'"
msgid "Lun migration error."
msgstr "Ошибка переноса LUN."
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Неправильный формат строки вывода fcns: %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "Неверный формат атрибута scheduler_hints"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Неправильный формат строки базы данных команды show fcns: %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
"Неверный формат конфигурации зон: (коммутатор=%(switch)s конфигурация зон="
"%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"Неправильный формат области: (коммутатор=%(switch)s конфигурация области="
+"%(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr "Управление существующим - для получения размера требуется 'id'."
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "Служба репликации не найдена в %(storageSystemName)s."
-msgid "Replication failover for volume failed."
-msgstr "Сбой аварийного переключения репликации для тома."
-
msgid "Replication is not enabled"
msgstr "Репликация не включена"
msgid "Specified logical volume does not exist."
msgstr "Указанный логический том не существует."
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr "Указанная группа моментальная копий с меткой %s не найдена."
-
msgid "Specify a password or private_key"
msgstr "Укажите пароль или личный_ключ"
msgid "Zone"
msgstr "Зона"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Стратегия распределения по зонам %s не распознана"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr ""
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:40+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Bağlantı noktası grubu bulunamadı : %(portGroupName)s. EMC yapılandırma "
"dosyasının doğru bağlantı grup adına sahip olup olmadığını kontrol edin."
-msgid "Could not get pool data from the storage."
-msgstr "Depolamadan havuz verisi alınamadı."
-
#, python-format
msgid "Could not stat scheduler options file %(filename)s."
msgstr "%(filename)s zamanlayıcı seçenek dosyalarının bilgileri gösterilemedi."
msgid "Error executing SSH command."
msgstr "SSH komutu yürütülürken hata."
+msgid "Error executing command via ssh."
+msgstr "ssh yoluyla komut yürütürken hata."
+
#, python-format
msgid "Error executing command via ssh: %s"
msgstr "ssh üzerinden komut yürütülürken hata: %s"
msgid "Error getting secret metadata."
msgstr "Gizli metadata alınırken hata."
+msgid "Error getting show fcns database info."
+msgstr "fcns veritabanı bilgisini göster sonucu alınırken hata."
+
msgid "Error getting target pool name and array."
msgstr "Hedef havuz adı ve dizisi alınırken hata."
msgid "FAST is not supported on this array."
msgstr "Bu dizide FAST desteklenmiyor."
+#, python-format
+msgid "Failed collecting fcns database info for fabric %s"
+msgstr "Fabric %s için fcns veritabanı bilgisi toplanamadı"
+
#, python-format
msgid "Failed collecting name server info from fabric %s"
msgstr "Fabric %s'den ad sunucu bilgisi toplanamadı"
msgid "Failed collecting nsshow info for fabric %s"
msgstr "Fabric %s için nsshow bilgisi toplanamadı"
+msgid "Failed collecting show fcns database for fabric"
+msgstr "Fabric için show fcns veritabanı toplanamadı"
+
#, python-format
msgid "Failed destroying volume entry %s"
msgstr "Mantıksal sürücü girdisi %s silinemedi"
msgid "Failed getting active zone set from fabric %s"
msgstr "Fabric %s'den etkin bölge ayarı alınamadı"
+#, python-format
+msgid "Failed getting zone status from fabric %s"
+msgstr "Fabric %s'den bölge durumu alınamadı"
+
#, python-format
msgid "Failed image conversion during cache creation: %s"
msgstr "Önbellek oluşturma sırasında imaj dönüşümü başarısız oldu: %s"
msgid "Failed to add target(port: %s)"
msgstr "Hedef eklenemedi(bağlantı noktası: %s)"
-#, python-format
-msgid "Failed to attach volume %(vol)s"
-msgstr "Disk bölümü %(vol)s ekleme başarısız"
-
msgid "Failed to authenticate user."
msgstr "Kullanıcı kimlik doğrulaması yapılamadı."
msgid "LUN extend failed!"
msgstr "LUN genişletme işlemi başarısız oldu!"
-msgid ""
-"Logging into the Datera cluster failed. Please check your username and "
-"password set in the cinder.conf and start the cinder-volumeservice again."
-msgstr ""
-"Datera kümesine giriş başarısız oldu. Lütfen kullanıcı adı ve parolanın "
-"cinder.conf dosyasındaki ayarını kontrol edin ve cinder-volumeservice "
-"servisini tekrar başlatın."
-
#, python-format
msgid "Looks like masking view: %(maskingViewName)s has recently been deleted."
msgstr ""
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:40+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Attach volume completed successfully."
msgstr "Mantıksal sürücü ekleme başarıyla tamamlandı."
-#, python-format
-msgid "Attempting to promote secondary replica to primary for volume %s."
-msgstr ""
-"İkincil kopya %s mantıksal sürücüsü için birincilliğe terfi ettirilmeye "
-"çalışılıyor."
-
-#, python-format
-msgid "Attempting to sync secondary replica with primary for volume %s."
-msgstr ""
-"%s mantıksal sürücüsü için ikincil kopya birincille eş zamanlanmaya "
-"çalışılıyor."
-
msgid "Availability Zones retrieved successfully."
msgstr "Kullanılabilir Bölgeler başarıyla alındı."
msgid "Cinder secure environment indicator file exists."
msgstr "Cinder güvenli ortam göstergesi dosyası mevcut."
+#, python-format
+msgid "CiscoFCZoneDriver - Add connection for I-T map: %s"
+msgstr "CiscoFCZoneDriver - I-T haritası için bağlantı ekle: %s"
+
+#, python-format
+msgid "CiscoFCZoneDriver - Delete connection for I-T map: %s"
+msgstr "CiscoFCZoneDriver - I-T haritası için bağlantı sil: %s"
+
#, python-format
msgid "Cleaning cache for share %s."
msgstr "%s paylaşımı için zula temizleniyor."
msgid "Connecting to host: %s."
msgstr "İstemciye bağlanılıyor: %s."
+#, python-format
+msgid "Connector returning fcnsinfo-%s"
+msgstr "Bağlayıcı fcnsinfo-%s döndürüyor"
+
#, python-format
msgid "Consistency group %s was deleted successfully."
msgstr "Tutarlılık grubu %s başarıyla silindi."
msgid "Fault thrown: %s"
msgstr "Hata fırlatıldı: %s"
+#, python-format
+msgid "Filtered targets for SAN is: %s"
+msgstr "SAN için filtrelenen hedefler: %s"
+
#, python-format
msgid "Fixing previous mount %s which was not unmounted correctly."
msgstr "Düzgün bağı ayrılmamış önceki %s bağı düzeltiliyor."
msgid "Transfer volume completed successfully."
msgstr "Mantıksal sürücü aktarımı başarıyla tamamlandı."
-#, python-format
-msgid ""
-"Tried to delete export for volume %s, but it was not found in the Datera "
-"cluster. Continuing with volume detach"
-msgstr ""
-"%s mantıksal sürücüsü için dışa aktarım silinmeye çalışıldı, ama Datera "
-"kümesinde bulunamadı. Mantıksal sürücü ayırmayla devam ediliyor"
-
#, python-format
msgid "Tried to delete non-existent vdisk %s."
msgstr "Mevcut olmayan vdisk %s silinmeye çalışıldı."
msgid "ZFSSA version: %s"
msgstr "ZFSSA sürümü: %s"
+#, python-format
+msgid "Zone exists in I-T mode. Skipping zone creation %s"
+msgstr "Bölge I-T kipinde mevcut. Bölge oluşturma %s atlanıyor"
+
+#, python-format
+msgid "Zone map to add: %s"
+msgstr "Eklenecek bölge haritası: %s"
+
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Bölgeleme İlkesi: %s, tanınmıyor"
+
+#, python-format
+msgid "Zoning policy for Fabric %s"
+msgstr "Fabric %s için bölgeleme ilkesi"
+
+#, python-format
+msgid "Zoning policy for fabric %s"
+msgstr "Fabric %s için bölgeleme haritası"
+
#, python-format
msgid ""
"_check_volume_copy_ops: Volume %(vol)s does not have the specified vdisk "
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:40+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Destekleyici: %(backing)s ismi %(new_name)s'den %(old_name)s'e değişme "
"başarısız."
-msgid ""
-"Client cert verification and datera_api_token are deprecated in the Datera "
-"driver, and will be removed in the Liberty release. Please set the san_login "
-"and san_password in your cinder.conf instead."
-msgstr ""
-"İstemci sertifika doğrulama ve datera_api_token Datera sürücüsünde artık "
-"kullanılmıyor, ve Liberti sürümünde kaldırılacak. Bunun yerine lütfen cinder."
-"conf dosyanızda san_login ve san_password ayarlarını yapın."
-
#, python-format
msgid ""
"Clone failed on V3. Cleaning up the target volume. Clone name: %(cloneName)s "
msgid "See unavailable iSCSI target: %s"
msgstr "Kullanılamaz iSCSI hedefine bak: %s"
-msgid "Service killed that has no database entry"
-msgstr "Servis, hiç veritabanı girdisi olmayanı sonlandırdı."
-
msgid "Silent failure of target removal detected, retry...."
msgstr "Hedef silmenin sessizce başarısız olduğu algılandı, tekrar dene..."
msgid "Snapshot still %(status)s Cannot delete snapshot."
msgstr "Anlık görüntü hala %(status)s Anlık görüntü silinemiyor."
-msgid "Snapshot volume not found."
-msgstr "Anlık görüntü mantıksal sürücüsü bulunamadı."
-
#, python-format
msgid "Start migration failed. Message: %s"
msgstr "Göç başlatma başarısız. İleti: %s"
"Kullanıcının tüm netapp API'lerini kullanmaya erişimi ya da yeterli izni "
"yok. Şu ek_özellikler başarısız olacak ya da atlanacak: %s"
-msgid ""
-"The v1 api is deprecated and will be removed in the Liberty release. You "
-"should set enable_v1_api=false and enable_v2_api=true in your cinder.conf "
-"file."
-msgstr ""
-"v1 api'si artık kullanılmıyor ve Liberty sürümüyle kaldırılacak. cinder.conf "
-"dosyanızda enable_v1_api=false ve enable_v2_api=true ayarını yapmalısınız."
-
#, python-format
msgid ""
"The volume: %(volumename)s was not first part of the default storage group "
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"%(type_id)s türü ile %(volume_id)s mantıksal sürücüsü için bir istemci "
"bulunamadı."
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "%(host)s sunucusunda %(binary)s ikilisi bulunamadı."
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "%(path)s'deki yapılandırma bulunamadı"
"Bölge kümesinin oluşturulması ve etkinleştirilmesi başarısız: (Bölge kümesi="
"%(cfg_name)s hata=%(err)s)."
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Bölge kümesinin oluşturulup etkinleştirilmesi başarısız: (Bölge kümesi="
+"%(zoneset)s hata=%(err)s)."
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "%(begin_period)s %(end_period)s aralığı için kullanımlar oluşturuluyor"
msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)."
msgstr "Bölgelerin silinmesi başarısız: (komut=%(cmd)s hata=%(err)s)."
-msgid "Deploy v2 of the Cinder API."
-msgstr "Cinder API v2 sürümünü dağıt."
-
msgid "Describe-resource is admin only functionality"
msgstr "Kaynak-tanımla sadece yönetici işlevidir"
"Mantıksal Sürücü Silme Hatası: %(volumeName)s. Dönüş kodu: %(rc)lu. Hata: "
"%(error)s."
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"Grup Silinirken Hata: %(storageGroupName)s. Dönüş kodu: %(rc)lu. Hata: "
-"%(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "EQL komutu yürütülürken hata"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Ssh ile komut çalıştırmada hata: %s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "%(vol)s mantıksal sürücüsünün büyütülmesinde hata: %(err)s."
msgid "Error finding %s."
msgstr "%s bulunurken hata."
-msgid "Error finding Target WWNs."
-msgstr "Hedef WWN'leri bulmada hata."
-
#, python-format
msgid "Error getting domain id from name %(name)s: %(err)s."
msgstr "%(name)s isimden alan kimliği almada hata: %(err)s."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "3PAR'a giriş başarısız (%(url)s) çünkü %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "Etkin bölgeleme yapılandırmasına erişim başarısız."
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "Bölge kümesi durumuna erişim başarısız: %s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "Kopya bilgisi alma başarısız."
+msgid "Failed to get show fcns database info."
+msgstr "Fcns veri tabanı bilgisi göstermeyi alma başarısız."
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "%s mantıksal sürücü boyutu alınamadı"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "Mantıksal sürücü için metadata güncellenemedi: %(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "Bölgeleme yapılandırması güncellemesi ya da silinmesi başarısız"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr "qos_specs güncellenemedi: %(qos_specs)s özellikleri ile %(specs_id)s."
msgid "IP address/hostname of Blockbridge API."
msgstr "Blockbridge API IP adresi/bilgisayar adı."
-msgid "If False doesn't trace SQL requests."
-msgstr "Eğer Yanlışsa SQL istekleri izlenmez."
-
-msgid "If False fully disable profiling feature."
-msgstr "False ise profilleme özelliğini tamamen kapat."
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr ""
"Arama servisi yapılandırılmamış. fc_san_lookup_service için yapılandırma "
"seçeneğinin arama servisinin somut bir uygulamasını belirtmesi gerekir."
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Bozuk fcns çıktı karakter dizisi: %s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Hatalı biçimlendirilmiş mesaj gövdesi: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "Bozuk scheduler_hints özelliği"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Bozuk fcns veri tabanı gösterme karakter dizisi: %s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
msgstr ""
"Bozuk bölge yapılandırması: (anahtar=%(switch)s zone_config=%(zone_config)s)."
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr "Bozuk bölge durumu: (anahtar=%(switch)s zone_config=%(zone_config)s)."
+
msgid "Manage existing get size requires 'id'."
msgstr "Mevcut alma boyutunu yönetme 'id' gerektirir."
msgid "Specified logical volume does not exist."
msgstr "Belirtilen mantıksal sürücü mevcut değil."
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr "Belirtilen %s etiketine sahip anlık görüntü grubu bulunamadı."
-
msgid "Specify a password or private_key"
msgstr "Bir parola ya da private_key belirtin"
msgid "Zone"
msgstr "Bölge"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Bölgeleme İlkesi: %s, tanınmıyor"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr ""
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
msgstr "高速缓存卷 %(cache_vol)s 没有快照 %(cache_snap)s。"
-msgid "Can not add FC initiator to host."
-msgstr "无法将 FC 启动程序添加至主机。"
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "按高速缓存名称 %(name)s 找不到高速缓存标识。"
msgid "Can not find partition id by name %(name)s."
msgstr "按名称 %(name)s 找不到分区标识。"
-msgid "Can not find the portgroup on the array."
-msgstr "在阵列上找不到端口组。"
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "无法把 %s 转换成整数"
msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
msgstr "对于类型为 %(type_id)s 的卷 %(volume_id)s,找不到主机。"
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 找不到配置文件。"
"%(err)s)."
msgstr "创建并激活区域集失败(区域集为 %(cfg_name)s,发生的错误为 %(err)s)。"
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr "创建并激活区域集失败(区域集为 %(zoneset)s,发生的错误为 %(err)s)。"
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "正在为 %(begin_period)s 直到 %(end_period)s 创建使用情况"
msgid "Dell API 2.1 or later required for Consistency Group support"
msgstr "要提供“一致性组”支持,需要 Dell API 2.1 或更高版本"
-msgid "Deploy v2 of the Cinder API."
-msgstr "请部署 Cinder API V2。"
-
msgid "Describe-resource is admin only functionality"
msgstr "Describe-resource是只有管理员才能执行的功能。"
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr "在 %(fun)s 中找不到期望的键 %(key)s:%(raw)s。"
-msgid "Disable replication for volume failed."
-msgstr "禁用卷的复制失败。"
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "禁用的原因包含无效字符或太长"
msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr "在 %(storageSystemName)s 上找不到元素组合服务。"
-msgid "Enable replication for volume failed."
-msgstr "启用卷的复制失败。"
-
msgid "Enables QoS."
msgstr "启用 QoS。"
"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: %(error)s."
msgstr "删除卷 %(volumeName)s 时出错。返回码:%(rc)lu。错误:%(error)s。"
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr "删除组 %(storageGroupName)s 时出错。返回码:%(rc)lu。错误:%(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "执行 EQL 命令时出错"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "通过 ssh 执行命令时发生错误:%s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "扩展卷 %(vol)s 时出错:%(err)s。"
msgid "Error finding %s."
msgstr "查找 %s 时出错。"
-msgid "Error finding Target WWNs."
-msgstr "查找目标 WWN 时出错。"
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "未能登录到 3PAR (%(url)s),因为存在 %(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "未能访问活动分区配置。"
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "未能访问区域集状态:%s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "未能获取副本信息。"
+msgid "Failed to get show fcns database info."
+msgstr "未能获取显示 fcns 数据库信息。"
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "未能获取卷 %s 的大小"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "未能更新卷的元数据:%(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "未能更新或删除分区配置"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr "未能通过规范 %(qos_specs)s 更新 qos_specs:%(specs_id)s。"
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
msgstr "Flexvisor 卷 %(id)s 未能加入组 %(vgid)s。"
-#, python-format
-msgid "Free quota available is %s."
-msgstr "可用的空闲配额为 %s。"
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS 没有在运行,状态:%s。"
msgid "Get partition by partition id error."
msgstr "按分区标识获取分区时发生错误。"
-msgid "Get replication targets failed."
-msgstr "获取复制目标失败。"
-
msgid "Get smartcache by cache id error."
msgstr "按高速缓存标识获取 smartcache 时发生错误。"
msgid "IP address/hostname of Blockbridge API."
msgstr "Blockbridge API 的 IP 地址/主机名。"
-msgid "If False doesn't trace SQL requests."
-msgstr "如果为 false,那么不要跟踪 SQL 请求。"
-
-msgid "If False fully disable profiling feature."
-msgstr "如果为 false,那么完全禁用概要分析功能。"
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr "如果 compression 设置为 True,那么还必须设置 rsize(不等于 -1)。"
msgid "Invalid snapshot: %(reason)s"
msgstr "快照无效: %(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"状态无效,无法禁用复制。有效状态为 %(valid_states)s,而当前复制状态为 "
-"%(curr_state)s。"
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"状态无效,无法启用复制。有效状态为 %(valid_states)s,而当前复制状态为 "
-"%(curr_state)s。"
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"状态无效,无法故障转移复制。有效状态为 %(valid_states)s,而当前复制状态为 "
-"%(curr_state)s。"
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "无效的状态:'%s'"
msgid "Lun migration error."
msgstr "Lun 迁移错误。"
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "以下 fcns 输出字符串的格式不正确:%s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "错误格式的 scheduler_hints 属性"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "以下显示 fcns 数据库字符串的格式不正确:%s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
msgstr ""
"区域配置的格式不正确:(switch=%(switch)s zone_config=%(zone_config)s)。"
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"区域状态的格式不正确:(交换机为 %(switch)s,zone_config 为 "
+"%(zone_config)s)。"
+
msgid "Manage existing get size requires 'id'."
msgstr "管理现有 get 大小需要“id”。"
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "在 %(storageSystemName)s 上找不到复制服务。"
-msgid "Replication failover for volume failed."
-msgstr "卷的复制故障转移失败。"
-
msgid "Replication is not enabled"
msgstr "未启用复制"
msgid "Specified logical volume does not exist."
msgstr "所指定的逻辑卷不存在。"
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr "找不到标签为 %s 的所指定快照组。"
-
msgid "Specify a password or private_key"
msgstr "请指定密码或 private_key"
msgid "Zone"
msgstr "域"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "分区策略:%s,无法识别"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr "_create_and_copy_vdisk_data:未能获取 vdisk %s 的属性。"
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b3.dev248\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev42\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-02-22 23:21+0000\n"
+"POT-Creation-Date: 2016-03-04 03:39+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
msgstr "快取磁區 %(cache_vol)s 沒有 Snapshot %(cache_snap)s。"
-msgid "Can not add FC initiator to host."
-msgstr "無法將 FC 起始器新增至主機。"
-
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "依快取名稱 %(name)s 找不到快取 ID。"
msgid "Can not find partition id by name %(name)s."
msgstr "依名稱 %(name)s 找不到分割區 ID。"
-msgid "Can not find the portgroup on the array."
-msgstr "找不到陣列上的埠群組。"
-
#, python-format
msgid "Can not translate %s to integer."
msgstr "無法將 %s 轉換為整數。"
msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
msgstr "找不到類型為 %(type_id)s 之磁區 %(volume_id)s 的主機。"
-#, python-format
-msgid "Could not find binary %(binary)s on host %(host)s."
-msgstr "在主機 %(host)s 上找不到二進位檔 %(binary)s。"
-
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 處找不到配置"
"%(err)s)."
msgstr "建立及啟動區域集時失敗:(區域集 = %(cfg_name)s 錯誤 = %(err)s)。"
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr "建立及啟動區域集時失敗:(區域集 = %(zoneset)s 錯誤 = %(err)s)。"
+
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr "正在建立從 %(begin_period)s 至 %(end_period)s 的使用情形"
msgid "Dell API 2.1 or later required for Consistency Group support"
msgstr "一致性群組支援需要 Dell API 2.1 或更新版本"
-msgid "Deploy v2 of the Cinder API."
-msgstr "部署 Cinder API 的第 2 版。"
-
msgid "Describe-resource is admin only functionality"
msgstr "Describe-resource 是管理者專用功能"
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
msgstr "在 %(fun)s 中找不到預期的索引鍵 %(key)s:%(raw)s。"
-msgid "Disable replication for volume failed."
-msgstr "對磁區停用抄寫失敗。"
-
msgid "Disabled reason contains invalid characters or is too long"
msgstr "停用原因包含無效的字元,或者太長"
msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr "在 %(storageSystemName)s 上找不到「元素組合服務」。"
-msgid "Enable replication for volume failed."
-msgstr "對磁區啟用抄寫失敗。"
-
msgid "Enables QoS."
msgstr "啟用服務品質。"
"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: %(error)s."
msgstr "刪除磁區 %(volumeName)s 時發生錯誤。回覆碼:%(rc)lu。錯誤:%(error)s。"
-#, python-format
-msgid ""
-"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-"刪除群組 %(storageGroupName)s 時發生錯誤。回覆碼:%(rc)lu。錯誤:%(error)s"
-
#, python-format
msgid ""
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s "
msgid "Error executing EQL command"
msgstr "執行 EQL 指令時發生錯誤"
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "透過 SSH 來執行指令時發生錯誤:%s"
+
#, python-format
msgid "Error extending volume %(vol)s: %(err)s."
msgstr "延伸磁區 %(vol)s 時發生錯誤:%(err)s。"
msgid "Error finding %s."
msgstr "尋找 %s 時發生錯誤。"
-msgid "Error finding Target WWNs."
-msgstr "尋找「目標 WWN」時發生錯誤。"
-
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr "無法登入 3PAR (%(url)s),原因:%(err)s"
+msgid "Failed to access active zoning configuration."
+msgstr "無法存取作用中的分區配置。"
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "無法存取區域集狀態:%s"
+
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
msgid "Failed to get replica info."
msgstr "無法取得抄本資訊。"
+msgid "Failed to get show fcns database info."
+msgstr "無法取得「顯示 fcns」資料庫資訊。"
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "無法取得磁區 %s 的大小"
msgid "Failed to update metadata for volume: %(reason)s"
msgstr "無法更新磁區的 meta 資料:%(reason)s"
+msgid "Failed to update or delete zoning configuration"
+msgstr "無法更新或刪除分區配置"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr "無法使用規格 %(qos_specs)s 來更新 qos_specs:%(specs_id)s。"
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
msgstr "Flexvisor 磁區 %(id)s 無法加入群組 %(vgid)s 中。"
-#, python-format
-msgid "Free quota available is %s."
-msgstr "可用的配額是 %s。"
-
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS 不在執行中,狀態:%s。"
msgid "Get partition by partition id error."
msgstr "依分割區 ID 取得分割區時發生錯誤。"
-msgid "Get replication targets failed."
-msgstr "取得抄寫目標失敗。"
-
msgid "Get smartcache by cache id error."
msgstr "依快取 ID 取得 smartcache 時發生錯誤。"
msgid "IP address/hostname of Blockbridge API."
msgstr "Blockbridge API 的 IP 位址/主機名稱。"
-msgid "If False doesn't trace SQL requests."
-msgstr "如果為 False,則將不追蹤 SQL 要求。"
-
-msgid "If False fully disable profiling feature."
-msgstr "如果為 False,則將完全停用側寫功能。"
-
msgid ""
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr "如果壓縮設為 True,則也必須設定調整大小(不等於 -1)。"
msgid "Invalid snapshot: %(reason)s"
msgstr "無效的 Snapshot:%(reason)s"
-#, python-format
-msgid ""
-"Invalid status to disable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"用於停用抄寫的狀態無效。有效的狀態為:%(valid_states)s,現行抄寫狀態為:"
-"%(curr_state)s。"
-
-#, python-format
-msgid ""
-"Invalid status to enable replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"用於啟用抄寫的狀態無效。有效的狀態為:%(valid_states)s,現行抄寫狀態為:"
-"%(curr_state)s。"
-
-#, python-format
-msgid ""
-"Invalid status to failover replication. valid states are: %(valid_states)s, "
-"current replication-state is: %(curr_state)s."
-msgstr ""
-"用於失效接手抄寫的狀態無效。有效的狀態為:%(valid_states)s,現行抄寫狀態為:"
-"%(curr_state)s。"
-
#, python-format
msgid "Invalid status: '%s'"
msgstr "無效的狀態:'%s'"
msgid "Lun migration error."
msgstr "Lun 移轉錯誤。"
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "形態異常的 fcns 輸出字串:%s"
+
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "訊息內文的格式不正確:%(reason)s"
msgid "Malformed scheduler_hints attribute"
msgstr "scheduler_hints 屬性的格式不正確"
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "形態異常的「顯示 fcns」資料庫字串:%s"
+
#, python-format
msgid ""
"Malformed zone configuration: (switch=%(switch)s zone_config="
msgstr ""
"格式不正確的區域配置:(交換器 = %(switch)szone_config = %(zone_config)s)。"
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr ""
+"形態異常的區域狀態:(交換器 = %(switch)s,zone_config = %(zone_config)s)。"
+
msgid "Manage existing get size requires 'id'."
msgstr "管理現有取得大小需要 'id'。"
msgid "Replication Service not found on %(storageSystemName)s."
msgstr "在 %(storageSystemName)s 上找不到「抄寫服務」。"
-msgid "Replication failover for volume failed."
-msgstr "對磁區執行抄寫失效接手失敗。"
-
msgid "Replication is not enabled"
msgstr "未啟用抄寫"
msgid "Specified logical volume does not exist."
msgstr "指定的邏輯磁區不存在。"
-#, python-format
-msgid "Specified snapshot group with label %s could not be found."
-msgstr "找不到標籤為 %s 的指定 Snapshot 群組。"
-
msgid "Specify a password or private_key"
msgstr "指定密碼或 private_key"
msgid "Zone"
msgstr "區域"
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "分區原則:%s,無法辨識"
+
#, python-format
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
msgstr "_create_and_copy_vdisk_data:無法取得 vdisk %s 的屬性。"