#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 2015.1.dev303\n"
+"Project-Id-Version: cinder 2015.1.dev28\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-30 06:25+0000\n"
+"POT-Creation-Date: 2015-03-26 06:07+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 "Exception in string format operation"
msgstr ""
-#: cinder/quota.py:783
+#: cinder/exception.py:96
+#, python-format
+msgid "%(name)s: %(value)s"
+msgstr ""
+
+#: cinder/quota.py:785
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
-#: cinder/quota.py:804
+#: cinder/quota.py:806
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
-#: cinder/utils.py:618
+#: cinder/service.py:312
+msgid "Recovered model server connection!"
+msgstr ""
+
+#: cinder/service.py:317
+msgid "model server went away"
+msgstr ""
+
+#: cinder/utils.py:597
#, python-format
msgid "Volume driver %s not initialized"
msgstr ""
-#: cinder/wsgi.py:234
+#: cinder/wsgi.py:235
#, python-format
msgid "Failed to start %(name)s on %(_host)s:%(_port)s with SSL support."
msgstr ""
-#: cinder/api/extensions.py:244
+#: cinder/wsgi.py:548
#, python-format
-msgid "Exception loading extension: %s"
+msgid "Error loading app %s"
+msgstr ""
+
+#: cinder/api/extensions.py:244
+msgid "Exception loading extension."
msgstr ""
#: cinder/api/middleware/fault.py:46
msgid "Exception handling resource: %s"
msgstr ""
+#: cinder/api/openstack/wsgi.py:1086
+msgid "Get method error."
+msgstr ""
+
+#: cinder/backup/chunkeddriver.py:530
+#, python-format
+msgid "Backup volume metadata failed: %s."
+msgstr ""
+
#: cinder/backup/driver.py:200
#, python-format
msgid "The source volume type '%s' is not available."
msgid "Error encountered during initialization of driver: %(name)s."
msgstr ""
-#: cinder/backup/manager.py:452
+#: cinder/backup/manager.py:462
msgid "Failed to update usages deleting backup"
msgstr ""
-#: cinder/backup/manager.py:647
+#: cinder/backup/manager.py:657
msgid "Backup driver has not been initialized"
msgstr ""
msgid "Restore to volume %(volume)s finished with error - %(error)s."
msgstr ""
-#: cinder/backup/drivers/swift.py:171
+#: cinder/backup/drivers/swift.py:152
#, python-format
msgid "single_user auth mode enabled, but %(param)s not set"
msgstr ""
-#: cinder/backup/drivers/swift.py:459
-#, python-format
-msgid "Backup volume metadata to swift failed: %s"
-msgstr ""
-
-#: cinder/backup/drivers/tsm.py:252
+#: cinder/backup/drivers/tsm.py:253
#, python-format
msgid ""
"backup: %(vol_id)s failed to remove backup hardlink from %(vpath)s to "
" stderr: %(err)s."
msgstr ""
-#: cinder/backup/drivers/tsm.py:531
+#: cinder/backup/drivers/tsm.py:532
#, python-format
msgid ""
"delete: %(vol_id)s failed with stdout: %(out)s\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:148
+#: cinder/brick/initiator/connector.py:52
+#, python-format
+msgid "multipathd is not running: exit code %(err)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:191
#, python-format
msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
msgstr ""
-#: cinder/brick/initiator/connector.py:958
+#: cinder/brick/initiator/connector.py:383
+#, python-format
+msgid "No accessible volume device: %(host_devices)s"
+msgstr ""
+
+#: cinder/brick/initiator/connector.py:1150
msgid "SDS CLI file not found, HuaweiStorHyperConnector init failed."
msgstr ""
-#: cinder/brick/initiator/connector.py:1032
+#: cinder/brick/initiator/connector.py:1224
#, python-format
msgid "SDS CLI output some log: %s."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:79
+#: cinder/brick/local_dev/lvm.py:80
msgid "Error creating Volume Group"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:162
-#: cinder/brick/local_dev/lvm.py:546 cinder/brick/local_dev/lvm.py:577
-#: cinder/brick/local_dev/lvm.py:620 cinder/brick/local_dev/lvm.py:701
-#: cinder/brick/local_dev/lvm.py:739 cinder/volume/drivers/srb.py:124
-#: cinder/volume/drivers/srb.py:144 cinder/volume/drivers/srb.py:162
-#: cinder/volume/drivers/srb.py:180 cinder/volume/drivers/srb.py:206
+#: cinder/brick/local_dev/lvm.py:81 cinder/brick/local_dev/lvm.py:179
+#: cinder/brick/local_dev/lvm.py:549 cinder/brick/local_dev/lvm.py:580
+#: cinder/brick/local_dev/lvm.py:623 cinder/brick/local_dev/lvm.py:707
+#: cinder/brick/local_dev/lvm.py:745 cinder/volume/drivers/srb.py:130
+#: cinder/volume/drivers/srb.py:150 cinder/volume/drivers/srb.py:168
+#: cinder/volume/drivers/srb.py:186 cinder/volume/drivers/srb.py:212
#, python-format
msgid "Cmd :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:81 cinder/brick/local_dev/lvm.py:163
-#: cinder/brick/local_dev/lvm.py:547 cinder/brick/local_dev/lvm.py:578
-#: cinder/brick/local_dev/lvm.py:621 cinder/brick/local_dev/lvm.py:702
-#: cinder/brick/local_dev/lvm.py:740 cinder/volume/drivers/srb.py:125
-#: cinder/volume/drivers/srb.py:145 cinder/volume/drivers/srb.py:163
-#: cinder/volume/drivers/srb.py:181 cinder/volume/drivers/srb.py:207
+#: cinder/brick/local_dev/lvm.py:82 cinder/brick/local_dev/lvm.py:180
+#: cinder/brick/local_dev/lvm.py:550 cinder/brick/local_dev/lvm.py:581
+#: cinder/brick/local_dev/lvm.py:624 cinder/brick/local_dev/lvm.py:708
+#: cinder/brick/local_dev/lvm.py:746 cinder/volume/drivers/srb.py:131
+#: cinder/volume/drivers/srb.py:151 cinder/volume/drivers/srb.py:169
+#: cinder/volume/drivers/srb.py:187 cinder/volume/drivers/srb.py:213
#, python-format
msgid "StdOut :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:82 cinder/brick/local_dev/lvm.py:164
-#: cinder/brick/local_dev/lvm.py:548 cinder/brick/local_dev/lvm.py:579
-#: cinder/brick/local_dev/lvm.py:622 cinder/brick/local_dev/lvm.py:703
-#: cinder/brick/local_dev/lvm.py:741 cinder/volume/drivers/srb.py:126
-#: cinder/volume/drivers/srb.py:146 cinder/volume/drivers/srb.py:164
-#: cinder/volume/drivers/srb.py:182 cinder/volume/drivers/srb.py:208
+#: cinder/brick/local_dev/lvm.py:83 cinder/brick/local_dev/lvm.py:181
+#: cinder/brick/local_dev/lvm.py:551 cinder/brick/local_dev/lvm.py:582
+#: cinder/brick/local_dev/lvm.py:625 cinder/brick/local_dev/lvm.py:709
+#: cinder/brick/local_dev/lvm.py:747 cinder/volume/drivers/srb.py:132
+#: cinder/volume/drivers/srb.py:152 cinder/volume/drivers/srb.py:170
+#: cinder/volume/drivers/srb.py:188 cinder/volume/drivers/srb.py:214
#, python-format
msgid "StdErr :%s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:86
+#: cinder/brick/local_dev/lvm.py:87
#, python-format
msgid "Unable to locate Volume Group %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:161
+#: cinder/brick/local_dev/lvm.py:178
msgid "Error querying thin pool about data_percent"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:401
+#: cinder/brick/local_dev/lvm.py:404
#, python-format
msgid "Unable to find VG: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:488
+#: cinder/brick/local_dev/lvm.py:491
msgid ""
"Requested to setup thin provisioning, however current LVM version does "
"not support it."
msgstr ""
-#: cinder/brick/local_dev/lvm.py:545
+#: cinder/brick/local_dev/lvm.py:548
msgid "Error creating Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:562
+#: cinder/brick/local_dev/lvm.py:565
#, python-format
msgid "Trying to create snapshot by non-existent LV: %s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:576
+#: cinder/brick/local_dev/lvm.py:579
msgid "Error creating snapshot"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:619
+#: cinder/brick/local_dev/lvm.py:622
msgid "Error activating LV"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:700
+#: cinder/brick/local_dev/lvm.py:706
msgid "Error extending Volume"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:738
+#: cinder/brick/local_dev/lvm.py:744
msgid "Error renaming logical volume"
msgstr ""
msgid "Failed to load %s"
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:123
+#: cinder/cmd/volume_usage_audit.py:125
#, python-format
msgid "Failed to send exists notification for volume %s."
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:151
+#: cinder/cmd/volume_usage_audit.py:153
#, python-format
msgid "Failed to send create notification for volume %s."
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:178
+#: cinder/cmd/volume_usage_audit.py:180
#, python-format
msgid "Failed to send delete notification for volume %s."
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:198
+#: cinder/cmd/volume_usage_audit.py:200
#, python-format
msgid "Failed to send exists notification for snapshot %s."
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:226
+#: cinder/cmd/volume_usage_audit.py:228
#, python-format
msgid "Failed to send create notification for snapshot%s."
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:253
+#: cinder/cmd/volume_usage_audit.py:255
#, python-format
msgid "Failed to send delete notification for snapshot%s."
msgstr ""
-#: cinder/consistencygroup/api.py:139
+#: cinder/consistencygroup/api.py:142
#, python-format
msgid "Error occurred when creating consistency group %s."
msgstr ""
-#: cinder/consistencygroup/api.py:202
+#: cinder/consistencygroup/api.py:192
+#, python-format
+msgid ""
+"Error occurred when creating consistency group %(cg)s from cgsnapshot "
+"%(cgsnap)s."
+msgstr ""
+
+#: cinder/consistencygroup/api.py:242
+#, 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:254
+#, python-format
+msgid ""
+"Error occurred when creating consistency group %(group)s from cgsnapshot "
+"%(cgsnap)s."
+msgstr ""
+
+#: cinder/consistencygroup/api.py:312
#, python-format
msgid "Error occurred when building request spec list for consistency group %s."
msgstr ""
-#: cinder/consistencygroup/api.py:229
+#: cinder/consistencygroup/api.py:339
#, python-format
msgid "Failed to update quota for consistency group %s."
msgstr ""
-#: cinder/consistencygroup/api.py:371
+#: cinder/consistencygroup/api.py:653
#, python-format
msgid "Error occurred when creating cgsnapshot %s."
msgstr ""
+#: cinder/db/sqlalchemy/api.py:1612
+msgid "Unknown sort direction, must be 'desc' or 'asc'."
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:1623
+msgid "Sort direction array size exceeds sort key array size."
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:3547
+#, python-format
+msgid "Invalid value for age, %(age)s"
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:3551
+msgid "Must supply a positive value for age"
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:3581
+#, python-format
+msgid "DBError detected when purging from table=%(table)s"
+msgstr ""
+
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
+#: cinder/db/sqlalchemy/migrate_repo/versions/038_add_driver_initiator_data_table.py:44
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "Default quota class data not inserted into the DB."
msgstr ""
-#: cinder/keymgr/barbican.py:76
+#: cinder/db/sqlalchemy/migrate_repo/versions/037_add_cgsnapshot_id_column_to_consistencygroups.py:34
+msgid "Adding cgsnapshot_id column to consistencygroups table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/037_add_cgsnapshot_id_column_to_consistencygroups.py:50
+msgid "Dropping cgsnapshot_id column from consistencygroups table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/038_add_driver_initiator_data_table.py:56
#, python-format
-msgid "Error creating Barbican client: %s"
+msgid "%(table_name)s table not dropped"
msgstr ""
-#: cinder/keymgr/barbican.py:113
+#: cinder/db/sqlalchemy/migrate_repo/versions/039_add_parent_id_to_backups.py:36
+msgid "Adding parent_id column to backups table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/039_add_parent_id_to_backups.py:50
+msgid "Dropping parent_id column from backups table failed."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/040_add_volume_attachment.py:65
+msgid "Table volume_attachment not created!"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/040_add_volume_attachment.py:146
+msgid "Dropping volume_attachment table failed."
+msgstr ""
+
+#: cinder/image/glance.py:180
#, python-format
-msgid "Error creating key: %s"
+msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
+msgstr ""
+
+#: cinder/keymgr/barbican.py:76
+msgid "Error creating Barbican client."
+msgstr ""
+
+#: cinder/keymgr/barbican.py:113
+msgid "Error creating key."
msgstr ""
#: cinder/keymgr/barbican.py:168
-#, python-format
-msgid "Error storing key: %s"
+msgid "Error storing key."
msgstr ""
#: cinder/keymgr/barbican.py:196
-#, python-format
-msgid "Error copying key: %s"
+msgid "Error copying key."
msgstr ""
#: cinder/keymgr/barbican.py:233
-#, python-format
-msgid "Error getting secret data: %s"
+msgid "Error getting secret data."
msgstr ""
#: cinder/keymgr/barbican.py:252
-#, python-format
-msgid "Error getting secret metadata: %s"
+msgid "Error getting secret metadata."
msgstr ""
#: cinder/keymgr/barbican.py:281
-#, python-format
-msgid "Error getting key: %s"
+msgid "Error getting key."
msgstr ""
#: cinder/keymgr/barbican.py:298
+msgid "Error deleting key."
+msgstr ""
+
+#: cinder/objects/base.py:91
+#, python-format
+msgid "Error setting %(attr)s"
+msgstr ""
+
+#: cinder/objects/base.py:299
#, python-format
-msgid "Error deleting key: %s"
+msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
#: cinder/openstack/common/loopingcall.py:95
-#: cinder/tests/brick/test_brick_connector.py:494
+#: cinder/tests/brick/test_brick_connector.py:807
msgid "in fixed duration looping call"
msgstr ""
msgid "in dynamic looping call"
msgstr ""
-#: cinder/openstack/common/periodic_task.py:208
+#: cinder/openstack/common/periodic_task.py:228
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: cinder/openstack/common/policy.py:546 cinder/openstack/common/policy.py:826
+#: cinder/openstack/common/policy.py:564 cinder/openstack/common/policy.py:844
#, python-format
msgid "Failed to understand rule %s"
msgstr ""
-#: cinder/openstack/common/policy.py:556
+#: cinder/openstack/common/policy.py:574
#, python-format
msgid "No handler for matches of kind %s"
msgstr ""
-#: cinder/openstack/common/service.py:269
+#: cinder/openstack/common/service.py:268
msgid "Unhandled exception"
msgstr ""
-#: cinder/scheduler/manager.py:108
+#: cinder/scheduler/manager.py:123
#, python-format
msgid "Failed to create consistency group %(group_id)s."
msgstr ""
-#: cinder/scheduler/manager.py:127
+#: cinder/scheduler/manager.py:143
msgid "Failed to create scheduler manager volume flow"
msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: cinder/scheduler/filters/capacity_filter.py:44
+#: cinder/scheduler/filters/capacity_filter.py:46
msgid "Free capacity not set: volume node info collection broken."
msgstr ""
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
-#: cinder/tests/fake_driver.py:136
+#: cinder/tests/fake_driver.py:137
msgid "local_path not implemented"
msgstr ""
-#: cinder/transfer/api.py:124
+#: cinder/transfer/api.py:68
+msgid "Volume in unexpected state"
+msgstr ""
+
+#: cinder/transfer/api.py:123
#, python-format
msgid "Failed to create transfer record for %s"
msgstr ""
-#: cinder/transfer/api.py:188
+#: cinder/transfer/api.py:187
#, python-format
msgid "Failed to update quota donating volume transfer id %s"
msgstr ""
-#: cinder/volume/api.py:239
-msgid "Failed to create api volume flow"
-msgstr ""
-
-#: cinder/volume/api.py:273
-msgid "Failed to update quota for deleting volume"
+#: cinder/volume/api.py:290
+msgid "Failed to update quota while deleting volume."
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:824
#, python-format
msgid ""
"Unable to delete snapshot: %(snap_id)s, due to invalid status. Status "
"must be available or error, not %(snap_status)s."
msgstr ""
-#: cinder/volume/api.py:792
+#: cinder/volume/api.py:1089
#, python-format
-msgid "Unable to delete snapshot: %s, because it is part of a consistency group."
+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:1272
+#: cinder/volume/api.py:1334
msgid "Unable to find service for given host."
msgstr ""
-#: cinder/volume/driver.py:243 cinder/volume/drivers/hds/nfs.py:356
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:176
+#: cinder/volume/driver.py:328 cinder/volume/drivers/hds/nfs.py:371
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:179
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:277 cinder/volume/manager.py:784
+#: cinder/volume/driver.py:362 cinder/volume/manager.py:880
#, python-format
msgid "Error detaching volume %(volume)s, due to remove export failure."
msgstr ""
-#: cinder/volume/driver.py:486 cinder/volume/manager.py:919
+#: cinder/volume/driver.py:657 cinder/volume/manager.py:1055
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with driver provided model "
"%(model)s"
msgstr ""
-#: cinder/volume/driver.py:932 cinder/volume/targets/iscsi.py:144
+#: cinder/volume/driver.py:1392 cinder/volume/targets/iscsi.py:177
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:1084
+#: cinder/volume/driver.py:1583
#, python-format
msgid "The volume driver requires %(data)s in the connector."
msgstr ""
-#: cinder/volume/driver.py:1367
+#: cinder/volume/driver.py:1818
#, python-format
msgid ""
"FibreChannelDriver validate_connector failed. No '%(setting)s'. Make sure"
" HBA state is Online."
msgstr ""
-#: cinder/volume/manager.py:222
+#: cinder/volume/manager.py:244
#, python-format
msgid "Failed to fetch pool name for volume: %s"
msgstr ""
-#: cinder/volume/manager.py:282
+#: cinder/volume/manager.py:303
#, python-format
msgid "Error encountered during initialization of driver: %(name)s"
msgstr ""
-#: cinder/volume/manager.py:307
+#: cinder/volume/manager.py:328
#, python-format
msgid "Failed to re-export volume %s: setting to error state"
msgstr ""
-#: cinder/volume/manager.py:323
+#: cinder/volume/manager.py:344
#, python-format
msgid ""
"Error encountered during re-exporting phase of driver initialization: "
"%(name)s"
msgstr ""
-#: cinder/volume/manager.py:380
+#: cinder/volume/manager.py:415
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:527
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:501
+#: cinder/volume/manager.py:558
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:572 cinder/volume/manager.py:1875
+#: cinder/volume/manager.py:639 cinder/volume/manager.py:2370
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:617
+#: cinder/volume/manager.py:681
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:647 cinder/volume/manager.py:1975
+#: cinder/volume/manager.py:709 cinder/volume/manager.py:2470
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:780
+#: cinder/volume/manager.py:819
+#, python-format
+msgid ""
+"We couldn't find the volume attachment for volume %(volume_id)s and "
+"attachment id %(id)s"
+msgstr ""
+
+#: cinder/volume/manager.py:876
#, python-format
msgid "Error detaching volume %(volume)s, due to uninitialized driver."
msgstr ""
-#: cinder/volume/manager.py:816
+#: cinder/volume/manager.py:912
#, python-format
msgid "Error occurred while uploading volume %(volume_id)s to image %(image_id)s."
msgstr ""
-#: cinder/volume/manager.py:1007
+#: cinder/volume/manager.py:962
+#, python-format
+msgid ""
+"Failed to get driver initiator data for initiator %(initiator)s and "
+"namespace %(namespace)s"
+msgstr ""
+
+#: cinder/volume/manager.py:979
+#, python-format
+msgid ""
+"Failed to update initiator data for initiator %(initiator)s and backend "
+"%(backend)s"
+msgstr ""
+
+#: cinder/volume/manager.py:1156
#, python-format
msgid ""
"Failed updating model of volume %(volume_id)s with drivers update "
"%(model)s during xfr."
msgstr ""
-#: cinder/volume/manager.py:1348
+#: cinder/volume/manager.py:1389 cinder/volume/manager.py:1408
+#, python-format
+msgid "Failed to create export for volume: %s"
+msgstr ""
+
+#: cinder/volume/manager.py:1535
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/manager.py:1426
+#: cinder/volume/manager.py:1613
msgid "Failed to update usages while retyping volume."
msgstr ""
-#: cinder/volume/manager.py:1462
+#: cinder/volume/manager.py:1649
#, python-format
msgid ""
"Volume %s: driver error when trying to retype, falling back to generic "
"mechanism."
msgstr ""
-#: cinder/volume/manager.py:1529
+#: cinder/volume/manager.py:1716
msgid "Failed to create manage_existing flow."
msgstr ""
-#: cinder/volume/manager.py:1561
+#: cinder/volume/manager.py:1748
#, python-format
msgid "Failed to promote replica for volume %(id)s."
msgstr ""
-#: cinder/volume/manager.py:1593
+#: cinder/volume/manager.py:1780
#, python-format
msgid "Failed to sync replica for volume %(id)s."
msgstr ""
-#: cinder/volume/manager.py:1646
+#: cinder/volume/manager.py:1820
#, python-format
msgid "Error checking replication status for volume %s"
msgstr ""
-#: cinder/volume/manager.py:1678
+#: cinder/volume/manager.py:1852
#, python-format
msgid "Consistency group %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:1770
+#: cinder/volume/manager.py:1886
+#, python-format
+msgid ""
+"Cannot create consistency group %(group)s because cgsnapshot %(snap)s "
+"cannot be found."
+msgstr ""
+
+#: cinder/volume/manager.py:1938
+#, python-format
+msgid ""
+"Consistency group %(group)s: create from source cgsnapshot %(snap)s "
+"failed."
+msgstr ""
+
+#: cinder/volume/manager.py:1983
+#, python-format
+msgid "Source snapshot cannot be found for target volume %(volume_id)s."
+msgstr ""
+
+#: cinder/volume/manager.py:2003
+#, python-format
+msgid "Source snapshot %(snapshot_id)s cannot be found."
+msgstr ""
+
+#: cinder/volume/manager.py:2012
+#, python-format
+msgid "The source volume %(volume_id)s cannot be found."
+msgstr ""
+
+#: cinder/volume/manager.py:2022
+#, python-format
+msgid ""
+"Failed to update %(volume_id)s metadata using the provided snapshot "
+"%(snapshot_id)s metadata."
+msgstr ""
+
+#: cinder/volume/manager.py:2128
msgid "Failed to update usages deleting consistency groups."
msgstr ""
-#: cinder/volume/manager.py:1787
+#: cinder/volume/manager.py:2145
msgid "Failed to update usages deleting volume."
msgstr ""
+#: cinder/volume/manager.py:2193
+#, python-format
+msgid ""
+"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
+" volume cannot be found."
+msgstr ""
+
+#: cinder/volume/manager.py:2221
+#, python-format
+msgid ""
+"Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
+"because volume cannot be found."
+msgstr ""
+
+#: cinder/volume/manager.py:2263
+#, python-format
+msgid ""
+"Error occurred in the volume driver when updating consistency group "
+"%(group_id)s."
+msgstr ""
+
+#: cinder/volume/manager.py:2276
+#, python-format
+msgid "Error occurred when updating consistency group %(group_id)s."
+msgstr ""
+
#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
#: cinder/volume/qos_specs.py:156 cinder/volume/qos_specs.py:198
#: cinder/volume/qos_specs.py:212 cinder/volume/qos_specs.py:226
-#: cinder/volume/volume_types.py:55 cinder/volume/volume_types.py:71
+#: cinder/volume/volume_types.py:55 cinder/volume/volume_types.py:72
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:164
+#: cinder/volume/throttling.py:70
+#, python-format
+msgid "Failed to create blkio cgroup '%(name)s'."
+msgstr ""
+
+#: cinder/volume/throttling.py:78
+#, python-format
+msgid "Failed to get device number for throttling: %(error)s"
+msgstr ""
+
+#: cinder/volume/volume_types.py:165
#, python-format
msgid ""
"Default volume type is not found,please check default_volume_type config:"
" %s"
msgstr ""
-#: cinder/volume/drivers/datera.py:181
+#: cinder/volume/drivers/datera.py:256
msgid "Failed to get updated stats from Datera Cluster."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:236
+#: cinder/volume/drivers/datera.py:289
+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/eqlx.py:261
#, python-format
msgid "Error running SSH command: \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:354
+#: cinder/volume/drivers/eqlx.py:379
msgid "Failed to setup the Dell EqualLogic driver."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:371
+#: cinder/volume/drivers/eqlx.py:396
#, python-format
msgid "Failed to create volume \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:381
+#: cinder/volume/drivers/eqlx.py:406
#, python-format
msgid "Failed to add multihost-access for volume \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:396
+#: cinder/volume/drivers/eqlx.py:421
#, python-format
msgid "Failed to delete volume \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:412
+#: cinder/volume/drivers/eqlx.py:437
#, python-format
msgid "Failed to create snapshot of volume \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:426
+#: cinder/volume/drivers/eqlx.py:451
#, python-format
msgid "Failed to create volume from snapshot \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:439
+#: cinder/volume/drivers/eqlx.py:464
#, python-format
msgid "Failed to create clone of volume \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:449
+#: cinder/volume/drivers/eqlx.py:474
#, python-format
msgid "Failed to delete snapshot %(snap)s of volume %(vol)s."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:470
+#: cinder/volume/drivers/eqlx.py:495
#, python-format
msgid "Failed to initialize connection to volume \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:485
+#: cinder/volume/drivers/eqlx.py:510
#, python-format
msgid "Failed to terminate connection to volume \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:511
+#: cinder/volume/drivers/eqlx.py:536
#, python-format
msgid "Failed to ensure export of volume \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:530
+#: cinder/volume/drivers/eqlx.py:555
#, python-format
msgid ""
"Failed to extend_volume %(name)s from %(current_size)sGB to "
msgid "Failed to umount %(share)s, reason=%(stderr)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440 cinder/volume/drivers/remotefs.py:201
+#: cinder/volume/drivers/glusterfs.py:440 cinder/volume/drivers/remotefs.py:212
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:128
+#: cinder/volume/drivers/lvm.py:135
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:135
+#: cinder/volume/drivers/lvm.py:142
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:311
+#: cinder/volume/drivers/lvm.py:339
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:516
+#: cinder/volume/drivers/lvm.py:544
#, python-format
msgid "Destination Volume Group %s does not exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:166
+#: cinder/volume/drivers/nfs.py:175
#, python-format
msgid "Mount failure for %(share)s after %(count)d attempts."
msgstr ""
"sure the array version is compatible"
msgstr ""
-#: cinder/volume/drivers/nimble.py:396
+#: cinder/volume/drivers/nimble.py:398
#, python-format
msgid "Re-throwing Exception %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:230
+#: cinder/volume/drivers/pure.py:238
#, python-format
msgid "Snapshot deletion failed with message: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:345
+#: cinder/volume/drivers/pure.py:350
#, python-format
-msgid "Unable to find host object in Purity with IQN: %(iqn)s."
+msgid ""
+"Purity host %(host_name)s is not managed by Cinder and can't have CHAP "
+"credentials modified. Remove IQN %(iqn)s from the host to resolve this "
+"issue."
msgstr ""
-#: cinder/volume/drivers/pure.py:358
+#: cinder/volume/drivers/pure.py:360
#, python-format
-msgid "Disconnection failed with message: %(msg)s."
+msgid ""
+"Purity host %(host_name)s is managed by Cinder but CHAP credentials could"
+" not be retrieved from the Cinder database."
msgstr ""
-#: cinder/volume/drivers/quobyte.py:424
+#: cinder/volume/drivers/pure.py:425
#, python-format
-msgid "The mount %(mount_path)s is not a valid Quobyte USP volume. Error: %(exc)s"
+msgid "Unable to find host object in Purity with IQN: %(iqn)s."
msgstr ""
-#: cinder/volume/drivers/rbd.py:218
+#: cinder/volume/drivers/pure.py:438
#, python-format
-msgid "error opening rbd image %s"
+msgid "Disconnection failed with message: %(msg)s."
msgstr ""
-#: cinder/volume/drivers/rbd.py:312
-msgid "error connecting to ceph cluster."
+#: cinder/volume/drivers/rbd.py:218
+#, python-format
+msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:372 cinder/volume/drivers/sheepdog.py:171
+#: cinder/volume/drivers/rbd.py:379 cinder/volume/drivers/sheepdog.py:171
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:721
+#: cinder/volume/drivers/rbd.py:718
msgid "Retype with host migration not supported"
msgstr ""
-#: cinder/volume/drivers/rbd.py:725
+#: cinder/volume/drivers/rbd.py:722
msgid "Retype of encryption type not supported"
msgstr ""
-#: cinder/volume/drivers/rbd.py:729
+#: cinder/volume/drivers/rbd.py:726
msgid "Retype of extra_specs not supported"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:383
+#: cinder/volume/drivers/remotefs.py:417
#, python-format
msgid "Share %s ignored due to invalid format. Must be of form address:/export."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:531
+#: cinder/volume/drivers/remotefs.py:566
#, python-format
msgid "Failed to created Cinder secure environment indicator file: %s"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1200
+#: cinder/volume/drivers/remotefs.py:1235
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1287
+#: cinder/volume/drivers/remotefs.py:1322
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:311
+#: cinder/volume/drivers/solidfire.py:328
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:493
+#: cinder/volume/drivers/solidfire.py:509
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:512
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:556
+#: cinder/volume/drivers/solidfire.py:572
#, python-format
msgid "Failed image conversion during cache creation: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:732
+#: cinder/volume/drivers/solidfire.py:749
#, python-format
msgid ""
"Account for Volume ID %s was not found on the SolidFire Cluster while "
"attempting delete_volume operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:735
+#: cinder/volume/drivers/solidfire.py:752
msgid "This usually means the volume was never successfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:751
+#: cinder/volume/drivers/solidfire.py:768
#, python-format
msgid ""
"Volume ID %s was not found on the SolidFire Cluster while attempting "
"delete_volume operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:826
+#: cinder/volume/drivers/solidfire.py:843
#, python-format
msgid ""
"Volume ID %s was not found on the SolidFire Cluster while attempting "
"extend_volume operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:854
+#: cinder/volume/drivers/solidfire.py:871
msgid "Failed to get updated stats"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:891
+#: cinder/volume/drivers/solidfire.py:908
#, python-format
msgid ""
"Volume ID %s was not found on the SolidFire Cluster while attempting "
"attach_volume operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:917
+#: cinder/volume/drivers/solidfire.py:934
#, python-format
msgid ""
"Volume ID %s was not found on the SolidFire Cluster while attempting "
"detach_volume operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:942
+#: cinder/volume/drivers/solidfire.py:959
#, python-format
msgid ""
"Volume ID %s was not found on the SolidFire Cluster while attempting "
"accept_transfer operation!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:1088
+#: cinder/volume/drivers/solidfire.py:1105
#, python-format
msgid ""
"Account for Volume ID %s was not found on the SolidFire Cluster while "
"attempting unmanage operation!"
msgstr ""
-#: cinder/volume/drivers/srb.py:123
+#: cinder/volume/drivers/srb.py:129
msgid "Error activating Volume Group"
msgstr ""
-#: cinder/volume/drivers/srb.py:143
+#: cinder/volume/drivers/srb.py:149
msgid "Error deactivating Volume Group"
msgstr ""
-#: cinder/volume/drivers/srb.py:161
+#: cinder/volume/drivers/srb.py:167
msgid "Error destroying Volume Group"
msgstr ""
-#: cinder/volume/drivers/srb.py:179
+#: cinder/volume/drivers/srb.py:185
msgid "Error resizing Physical Volume"
msgstr ""
-#: cinder/volume/drivers/srb.py:205
+#: cinder/volume/drivers/srb.py:211
msgid "Error extending thin provisioning pool"
msgstr ""
-#: cinder/volume/drivers/srb.py:339
+#: cinder/volume/drivers/srb.py:346
msgid "Cound not setup urls on the Block Driver."
msgstr ""
-#: cinder/volume/drivers/srb.py:635
+#: cinder/volume/drivers/srb.py:652
#, python-format
msgid "Could not deactivate volume groupe %s"
msgstr ""
-#: cinder/volume/drivers/srb.py:643
+#: cinder/volume/drivers/srb.py:660
#, python-format
msgid "Could not detach volume %(vol)s from device %(dev)s."
msgstr ""
-#: cinder/volume/drivers/srb.py:661
+#: cinder/volume/drivers/srb.py:678
#, python-format
msgid "Unable to delete due to existing snapshot for volume: %s."
msgstr ""
-#: cinder/volume/drivers/storpool.py:154
-msgid "Could not delete the temp snapshot {n}: {msg}"
-msgstr ""
-
-#: cinder/volume/drivers/storpool.py:196
-msgid "StorPoolDriver API initialization failed: {e}"
-msgstr ""
-
-#: cinder/volume/drivers/storpool.py:290 cinder/volume/drivers/storpool.py:318
-msgid "Could not remove the temp snapshot {n} for {v}: {e}"
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:91
+#: cinder/volume/drivers/xio.py:92
msgid "san ip must be configured!"
msgstr ""
-#: cinder/volume/drivers/xio.py:96
+#: cinder/volume/drivers/xio.py:97
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:119
+#: cinder/volume/drivers/xio.py:120
#, python-format
msgid "Array query failed - No response (%d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:135
+#: cinder/volume/drivers/xio.py:136
msgid "Array query failed. No capabilities in response!"
msgstr ""
-#: cinder/volume/drivers/xio.py:154
+#: cinder/volume/drivers/xio.py:155
msgid "ISE FW version is not compatible with Openstack!"
msgstr ""
-#: cinder/volume/drivers/xio.py:162
+#: cinder/volume/drivers/xio.py:163
msgid "Array query failed. No global id in XML response!"
msgstr ""
-#: cinder/volume/drivers/xio.py:168
+#: cinder/volume/drivers/xio.py:169
msgid "Array query failed. No controllers in response!"
msgstr ""
-#: cinder/volume/drivers/xio.py:208
+#: cinder/volume/drivers/xio.py:209
msgid "ISE globalid not set!"
msgstr ""
-#: cinder/volume/drivers/xio.py:220
+#: cinder/volume/drivers/xio.py:221
msgid "Primary IP must be set!"
msgstr ""
-#: cinder/volume/drivers/xio.py:415
+#: cinder/volume/drivers/xio.py:416
#, python-format
msgid "Connection to %s failed and no secondary!"
msgstr ""
-#: cinder/volume/drivers/xio.py:427
+#: cinder/volume/drivers/xio.py:428
#, python-format
msgid "Could not connect to %(primary)s or %(secondary)s!"
msgstr ""
-#: cinder/volume/drivers/xio.py:502 cinder/volume/drivers/xio.py:542
+#: cinder/volume/drivers/xio.py:503 cinder/volume/drivers/xio.py:543
#, python-format
msgid "Controller GET failed (%d)"
msgstr ""
-#: cinder/volume/drivers/xio.py:528
+#: cinder/volume/drivers/xio.py:529
msgid "Failed to get IQN!"
msgstr ""
-#: cinder/volume/drivers/xio.py:570
+#: cinder/volume/drivers/xio.py:571
#, python-format
msgid "Failed to get allocation information (%d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:581
+#: cinder/volume/drivers/xio.py:582
msgid "Failed to get LUN information!"
msgstr ""
-#: cinder/volume/drivers/xio.py:643
+#: cinder/volume/drivers/xio.py:644
#, python-format
msgid "Could not GET allocation information (%d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:711
+#: cinder/volume/drivers/xio.py:712
#, python-format
msgid "Failed to present volume %(name)s (%(status)d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:737
+#: cinder/volume/drivers/xio.py:738
#, python-format
msgid "Failed to get allocation information: %(host)s (%(status)d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:772
+#: cinder/volume/drivers/xio.py:773
#, python-format
msgid "Could not find any hosts (%s)"
msgstr ""
-#: cinder/volume/drivers/xio.py:830
+#: cinder/volume/drivers/xio.py:831
#, python-format
msgid "POST for host create failed (%s)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:858
+#: cinder/volume/drivers/xio.py:859
#, python-format
msgid "Source volume %s not ready!"
msgstr ""
-#: cinder/volume/drivers/xio.py:884
+#: cinder/volume/drivers/xio.py:885
#, python-format
msgid "Prepare clone failed for %s."
msgstr ""
-#: cinder/volume/drivers/xio.py:897
+#: cinder/volume/drivers/xio.py:898
#, python-format
msgid "Clone %s not in prepared state!"
msgstr ""
-#: cinder/volume/drivers/xio.py:904
+#: cinder/volume/drivers/xio.py:905
#, python-format
msgid "Commit clone failed: %(name)s (%(status)d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:919
+#: cinder/volume/drivers/xio.py:920
#, python-format
msgid "Commit failed for %s!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1174
+#: cinder/volume/drivers/xio.py:1175
#, python-format
msgid "Failed to create volume: %(name)s (%(status)s)"
msgstr ""
-#: cinder/volume/drivers/xio.py:1191
+#: cinder/volume/drivers/xio.py:1192
#, python-format
msgid "Failed to create volume %s."
msgstr ""
-#: cinder/volume/drivers/xio.py:1256
+#: cinder/volume/drivers/xio.py:1257
#, python-format
msgid "modify volume: %s does not exist!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1266
+#: cinder/volume/drivers/xio.py:1267
#, python-format
msgid "Modify volume PUT failed: %(name)s (%(status)d)."
msgstr ""
-#: cinder/volume/drivers/xio.py:1297
+#: cinder/volume/drivers/xio.py:1298
msgid "manage_existing: No source-name in ref!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1318
+#: cinder/volume/drivers/xio.py:1319
msgid "manage_existing_get_size: No source-name in ref!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1325
+#: cinder/volume/drivers/xio.py:1326
#, python-format
msgid "manage_existing_get_size: %s does not exist!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1336
+#: cinder/volume/drivers/xio.py:1337
#, python-format
msgid "unmanage: Volume %s does not exist!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1355
+#: cinder/volume/drivers/xio.py:1356
msgid "Host could not be found!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1364
+#: cinder/volume/drivers/xio.py:1365
#, python-format
msgid "Host PUT failed (%s)."
msgstr ""
-#: cinder/volume/drivers/xio.py:1415
+#: cinder/volume/drivers/xio.py:1416
msgid "iscsi_ip_address must be set!"
msgstr ""
"[%(max)s] attempts."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:579
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:574
#, python-format
msgid "TSM [%s] not found in CloudByte storage."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:706
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:701
#, python-format
msgid "CloudByte does not have a volume corresponding to OpenStack volume [%s]."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:710
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:705
#, python-format
msgid "CloudByte volume information not available for OpenStack volume [%s]."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:893
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:888
#, python-format
msgid "CloudByte snapshot information is not available for OpenStack volume [%s]."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:173
-#, python-format
-msgid "Invalid return blob: %s"
-msgstr ""
-
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:186
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:195
#, python-format
msgid "Error invalid json: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:195
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:204
#, python-format
msgid "Invalid API object: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:204
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:216
#, python-format
msgid "Login error: %(c)d %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:228
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:240
#, python-format
msgid "Failed to find %(s)s. Result %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:287
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:299
#, python-format
msgid "Unable to create folder path %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:378
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:391
#, python-format
msgid "Unable to create folder %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:394
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:407
#, python-format
msgid "ScVolume create error %(name)s: %(c)d %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:473
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:416
+msgid "ScVolume returned success with empty payload. Attempting to locate volume"
+msgstr ""
+
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:495
#, python-format
msgid "AddHba error: %(i)s to %(s)s : %(c)d %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:557
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:579
#, python-format
msgid "ScPhysicalServer create error: %(i)s: %(c)d %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:570
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:592
msgid "Error adding HBA to server"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:606
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:618
#, python-format
msgid "ScServer error: %(c)d %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:634
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:659
msgid "Error getting FaultDomainList"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:656
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:696
msgid "Unable to find FC intitiators"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:683
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:723
#, python-format
msgid "Unable to find volume mappings: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:686
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:726
msgid "_find_mappings: volume is not active"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:703
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:743
#, python-format
msgid "Unable to find controller port: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:744
-msgid "Find_wwns: Volume appears unmapped"
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:773
+msgid "Find_wwns: Unable to find port wwn"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:778
-msgid "Find_iqn: Volume appears unmapped"
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:789
+msgid "Find_wwns: Volume appears unmapped"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:810
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:873
#, python-format
msgid "Unable to map %(vol)s to %(srv)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:839
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:902
#, python-format
msgid "Unable to unmap Volume %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:895
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:956
msgid "Error creating replay."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:926
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:987
#, python-format
msgid "Invalid ReplayList return: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:992
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1053
#, python-format
msgid "Unable to create volume %s from replay"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1012
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1073
msgid "Error: unable to snap replay"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1025
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1087
#, python-format
msgid "Error expanding volume %(n)s: %(c)d %(r)s"
msgstr ""
msgid "Failed to terminate connection"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:83
+#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:117
msgid "Volume mapped to invalid path."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:101
+#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:120
#, python-format
msgid "Failed to initialize connection %(i)s %(n)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:135
+#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:154
#, python-format
msgid "Failed to terminate connection %(i)s %(n)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:327
+#: cinder/volume/drivers/emc/emc_vmax_common.py:143
+#, python-format
+msgid ""
+"Array Serial Number %(arrayName)s must be in the file "
+"%(emcConfigFileName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:153
+#, python-format
+msgid "PoolName %(poolName)s must be in the file %(emcConfigFileName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:440
#, python-format
msgid "Error Attaching volume %(vol)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:537
+#: cinder/volume/drivers/emc/emc_vmax_common.py:650
#, python-format
-msgid "PoolName %(poolName)s must be in the file %(emcConfigFileName)s "
+msgid "Volume %(name)s not found on the array. No volume to migrate using retype."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:544
+#: cinder/volume/drivers/emc/emc_vmax_common.py:784
#, python-format
msgid ""
-"Array Serial Number %(arrayName)s must be in the file "
-"%(emcConfigFileName)s "
+"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:649
+#: cinder/volume/drivers/emc/emc_vmax_common.py:874
#, python-format
-msgid "Volume %(name)s not found on the array. No volume to migrate using retype."
+msgid ""
+"Unable to create or get default storage group for FAST policy: "
+"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:661
+#: cinder/volume/drivers/emc/emc_vmax_common.py:886
#, python-format
msgid ""
-"Volume %(name)s is not suitable for storage assisted migration using "
-"retype"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:948
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1006
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1382
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1695
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2148
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:520
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:662
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:210
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:884
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:494
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:505
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:513
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:308
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:369
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1269
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1428
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1492
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:220
+"Failed to verify that volume was added to storage group for FAST policy: "
+"%(fastPolicyName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:928
+#, python-format
+msgid "Error finding targe pool instance name for pool: %(targetPoolName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:940
+#: cinder/volume/drivers/emc/emc_vmax_common.py:997
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1488
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1801
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2406
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:523
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:629
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:637
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:419
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1833
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:223
#, python-format
msgid "Exception: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1047
+#: cinder/volume/drivers/emc/emc_vmax_common.py:941
+#, python-format
+msgid "Error migrating volume: %(volumename)s. to target pool %(targetPoolName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:956
+#, python-format
+msgid ""
+"Volume : %(volumeName)s. was not successfully migrated to target pool "
+"%(targetPoolName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1037
#, python-format
msgid ""
"Failed to add %(volumeName)s to default storage group for fast policy "
-"%(fastPolicyName)s "
+"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1072
-msgid "Error getting target pool name and array"
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1062
+msgid "Error getting array, pool, SLO and workload."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1084
-msgid "Error parsing target pool name, array, and fast policy"
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1075
+msgid "Error parsing array, pool, SLO and workload."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1088
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1078
#, python-format
msgid ""
"The source array : %(sourceArraySerialNumber)s does not match the target "
-"array: %(targetArraySerialNumber)sskipping storage-assisted migration"
+"array: %(targetArraySerialNumber)s skipping storage-assisted migration."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1104
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1087
#, python-format
msgid ""
-"No action required. Volume : %(volumeName)s is already part of pool : "
-"%(pool)s"
+"Only SLO/workload migration within the same SRP Pool is supported in this"
+" version The source pool : %(sourcePoolName)s does not match the target "
+"array: %(targetPoolName)s. Skipping storage-assisted migration."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1114
-msgid "Only available volumes can be migrated between different protocols"
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1115
+#, 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:1401
-#, python-format
-msgid "Target end points do not exist for hardware Id : %(hardwareIdInstance)s "
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1142
+msgid "Error getting target pool name and array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2077
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:519
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1154
+msgid "Error parsing target pool name, array, and fast policy."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1158
#, python-format
-msgid "Volume %(name)s not found on the array. No volume to delete."
+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:2139
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1173
#, python-format
msgid ""
-"Failed to Roll back to re-add volume %(volumeName)s to default storage "
-"group for fast policy %(fastPolicyName)s: Please contact your sysadmin to"
-" get the volume returned to the default storage group"
+"No action required. Volume: %(volumeName)s is already part of pool: "
+"%(pool)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1183
+msgid "Only available volumes can be migrated between different protocols."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:500
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1507
#, python-format
-msgid "Cannot find the fast policy %(fastPolicyName)s"
+msgid "Target end points do not exist for hardware Id: %(hardwareIdInstance)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:521
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1915
#, python-format
-msgid ""
-"Failed to add storage group %(storageGroupInstanceName)s to tier policy "
-"rule %(tierPolicyRuleInstanceName)s"
+msgid "Unable to determine whether %(volumeName)s is composite or not."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:587
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2088
#, python-format
-msgid "Error disassociating storage group from policy: %s"
+msgid "Volume %(name)s not found on the array. No volume to delete."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:293
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2292
#, python-format
-msgid "Looks like masking view: %(maskingViewName)s has recently been deleted."
+msgid "Cannot find Replication Service to delete snapshot %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:334
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2343
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2581
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2630
#, python-format
-msgid "Cannot get storage Group from job : %(storageGroupName)s. "
+msgid "Exception: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:351
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2963
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3083
#, python-format
msgid ""
-"Cannot add and verify tier policy association for storage group : "
-"%(storageGroupName)s to FAST policy : %(fastPolicyName)s. "
+"Volume %(name)s is not suitable for storage assisted migration using "
+"retype."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:385
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3025
#, python-format
msgid ""
-"Could not find port group : %(portGroupName)s. Check that the EMC "
-"configuration file has the correct port group name. "
+"Volume : %(volumeName)s has not been removed from source storage group "
+"%(storageGroup)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:429
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:976
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3039
#, python-format
-msgid ""
-"Initiator Name(s) %(initiatorNames)s are not on array "
-"%(storageSystemName)s "
+msgid "Failed to get or create storage group %(storageGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1009
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3052
#, python-format
msgid ""
-"One of the components of the original masking view %(maskingViewName)s "
-"cannot be retrieved so please contact your system administrator to check "
-"that the correct initiator(s) are part of masking "
+"Volume : %(volumeName)s has not been added to target storage group "
+"%(storageGroup)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:296
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3353
#, python-format
-msgid "_wait_for_job_complete failed after %(retries)d tries."
+msgid ""
+"Failed to Roll back to re-add volume %(volumeName)s to default storage "
+"group for fast policy %(fastPolicyName)s. Please contact your sysadmin to"
+" get the volume returned to the default storage group."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:359
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3362
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3429
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:667
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1254
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:617
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:328
#, python-format
-msgid "_wait_for_sync failed after %(retries)d tries."
+msgid "Exception: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:213
-msgid "san_secondary_ip is configured as the same value as san_ip."
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:53
+msgid "Cannot determine whether Tiering Policy is supported on this array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:313
-#, python-format
-msgid "Error on enable compression on lun %s."
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:57
+msgid "Tiering Policy is not supported on this array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:324
-#, python-format
-msgid "Error on adding lun to consistency group. %s"
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:90
+msgid "Cannot determine if Tiering Policies are supported."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1005
-#, python-format
-msgid "Invalid value for %(key)s, value is %(value)s."
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:116
+msgid "FAST is not supported on this array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1048
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:128
#, python-format
-msgid "Error happened during storage pool querying, %s."
+msgid "Unable to find default storage group for FAST policy : %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1539
-msgid "The given extra_spec or valid_values is None."
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:178
+#, python-format
+msgid ""
+"Unable to create default storage group for FAST policy : "
+"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2371
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:215
#, python-format
-msgid "Failed to find an available iSCSI targets for %s."
+msgid "Failed to create a first volume for storage group : %(storageGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2589
-msgid "Error parsing output for FastCache Command."
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:226
+#, python-format
+msgid ""
+"Failed to create default storage group for FAST policy : "
+"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:93
-msgid "can't create 2 volumes with the same name"
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:241
+#, python-format
+msgid "Unable to get policy rule for fast policy: %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:96
-#, python-format
-msgid "Bad response from XMS, %s"
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:281
+msgid "Unable to get associated pool of volume."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:100
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:505
#, python-format
-msgid "bad API response, %s"
+msgid "Cannot find the fast policy %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:128
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:524
#, python-format
-msgid "querying %(typ)s, %(req)s failed to parse result, return value = %(res)s"
+msgid ""
+"Failed to add storage group %(storageGroupInstanceName)s to tier policy "
+"rule %(tierPolicyRuleInstanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:285
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:591
#, python-format
-msgid "Can't find volume to map %s"
+msgid "Error disassociating storage group from policy: %s."
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:247
-#, python-format
-msgid ""
-"Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: "
-"%(error)s"
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:162
+msgid "You must set your iscsi_ip_address in cinder.conf."
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:596
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:653
#, python-format
-msgid "Cannot find Replication Service to create snapshot for volume %s."
+msgid "Looks like masking view: %(maskingViewName)s has recently been deleted."
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:719
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:710
#, python-format
msgid ""
-"Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No "
-"snapshot to delete."
+"Cannot add and verify tier policy association for storage group : "
+"%(storageGroupName)s to FAST policy : %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1419
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:718
#, python-format
-msgid "_wait_for_job_complete failed after %(retries)d tries"
+msgid "Cannot get storage Group from job : %(storageGroupName)s."
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1483
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:753
#, python-format
-msgid "_wait_for_sync failed after %(retries)d tries"
+msgid ""
+"Could not find port group : %(portGroupName)s. Check that the EMC "
+"configuration file has the correct port group name."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:106 cinder/volume/drivers/hds/iscsi.py:82
-#: cinder/volume/drivers/hds/nfs.py:71
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:796
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1346
#, python-format
-msgid "XML exception reading parameter: %s"
+msgid ""
+"Initiator Name(s) %(initiatorNames)s are not on array "
+"%(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:200 cinder/volume/drivers/hds/iscsi.py:268
-#: cinder/volume/drivers/hds/nfs.py:195
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1118
#, python-format
-msgid "No configuration found for service: %s"
+msgid ""
+"Cannot find a portGroup with name %(pgGroupName)s. The port group for a "
+"masking view must be pre-defined."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:253 cinder/volume/drivers/hds/iscsi.py:346
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1146
#, python-format
-msgid "HDP not found: %s"
+msgid "Cannot create or find an initiator group with name %(igGroupName)s."
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:292 cinder/volume/drivers/hds/iscsi.py:393
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1173
#, python-format
-msgid "iSCSI portal not found for service: %s"
+msgid ""
+"Cannot find the new masking view just created with name "
+"%(maskingViewName)s."
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:92 cinder/volume/drivers/hds/nfs.py:84
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1225
#, python-format
-msgid "Can't open config file: %s"
+msgid ""
+"Failed to Roll back to re-add volume %(volumeName)s to default storage "
+"group for fast policy %(fastPolicyName)s: Please contact your sys admin "
+"to get the volume re-added manually."
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:98 cinder/volume/drivers/hds/nfs.py:90
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1379
#, python-format
-msgid "Error parsing config file: %s"
+msgid ""
+"One of the components of the original masking view %(maskingViewName)s "
+"cannot be retrieved so please contact your system administrator to check "
+"that the correct initiator(s) are part of masking."
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:244
-msgid "CHAP authentication disabled"
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1602
+#, python-format
+msgid ""
+"Failed to remove %(volumeName)s from the default storage group for the "
+"FAST Policy."
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:505
-msgid "delete_vol: provider location empty."
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:299
+#, python-format
+msgid ""
+"Error Create Group: %(groupName)s. Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:676
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:316
#, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
+msgid "_wait_for_job_complete failed after %(retries)d tries."
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:467
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:409
#, python-format
-msgid "NFS share %(share)s has no service entry: %(svc)s -> %(hdp)s"
+msgid "_wait_for_sync failed after %(retries)d tries."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_common.py:721
-#, python-format
-msgid "Failed to update volume status: %s"
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:488
+msgid "Cannot get storage system."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:217
-msgid "Failed to shutdown horcm."
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1159
+#, python-format
+msgid "Unable to retrieve pool instance of %(poolName)s on array %(array)s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:278
-msgid "horcm command timeout."
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1369
+msgid "Error parsing array from host capabilities."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:285
-msgid "Failed to authenticate user."
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1702
+#, python-format
+msgid ""
+"SLO: %(slo)s is not valid. Valid values are Bronze, Silver, Gold, "
+"Platinum, Diamond, Optimized, NONE."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:294
-msgid "Failed to start horcm."
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1707
+#, python-format
+msgid ""
+"Workload: %(workload)s is not valid. Valid values are DSS_REP, DSS, OLTP,"
+" OLTP_REP, NONE."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:298
-msgid "Unexpected error occurs in horcm."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:283
+msgid "san_secondary_ip is configured as the same value as san_ip."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_iscsi.py:189
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:390
#, python-format
-msgid "Failed to add target(port: %s)"
+msgid "Error on enable compression on lun %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_snm2.py:75
-msgid "snm2 command timeout."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:401
+#, python-format
+msgid "Error on adding lun to consistency group. %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_snm2.py:89
-msgid "Unexpected error occurs in snm2."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:609
+#, python-format
+msgid "Can not add the lun %(lun)s to consistency group %(cg_name)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_t.py:438
-msgid "validate_connector: The FC driver requires the wwpns in the connector."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:638
+#, python-format
+msgid "Can not remove LUNs %(luns)s in consistency group %(cg_name)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:41
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:651
#, python-format
-msgid "parse_xml_file: %s"
+msgid "Can not place new LUNs %(luns)s in consistency group %(cg_name)s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:86
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1140
#, python-format
-msgid ""
-"\n"
-"Bad response from server: %s."
+msgid "Invalid value for %(key)s, value is %(value)s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:92
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1180
#, python-format
-msgid "JSON transfer error: %s."
+msgid "Error happened during storage pool querying, %s."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:279
-#, python-format
-msgid "_read_xml: %s"
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1579
+msgid "Error parsing output for FastCache Command."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:689
-msgid ""
-"Error occurred when adding hostgroup and lungroup to view. Remove lun "
-"from lungroup now."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1732
+msgid "The given extra_spec or valid_values is None."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:924
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2216
#, python-format
-msgid "JSON transfer data error. %s"
+msgid "Create consistency group %s failed."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:503
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2300
#, python-format
-msgid "_execute_cli: %s"
+msgid "Create cg snapshot %s failed."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:935
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2325
#, python-format
-msgid "map_volume: Volume %s was not found."
+msgid "Delete cgsnapshot %s failed."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:1104
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2702
#, python-format
-msgid "remove_map: Host %s does not exist."
+msgid "Failed to find available iSCSI targets for %s."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:1109
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3110
#, python-format
-msgid "remove_map: Volume %s does not exist."
+msgid "Migrate volume failed between source vol %(src)s and dest vol %(dst)s."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:1314
-msgid ""
-"_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 "
-"now."
+#: cinder/volume/drivers/emc/xtremio.py:115
+msgid "can't create 2 volumes with the same name"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:129
+#: cinder/volume/drivers/emc/xtremio.py:119
#, python-format
-msgid "Source volume %(name)s does not exist."
+msgid "Can't find volume to map %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:172
+#: cinder/volume/drivers/emc/xtremio.py:123
#, python-format
-msgid "Error from get volume stats: %s, using default stats."
+msgid "Bad response from XMS, %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:211
+#: cinder/volume/drivers/emc/xtremio.py:127
#, python-format
-msgid "Delete snapshot failed: %s."
+msgid "bad API response, %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:244
+#: cinder/volume/drivers/emc/xtremio.py:158
#, python-format
-msgid "Copy volume to image failed: %s."
+msgid "querying %(typ)s, %(req)s failed to parse result, return value = %(res)s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:266
+#: cinder/volume/drivers/hds/hds.py:106 cinder/volume/drivers/hds/iscsi.py:85
+#: cinder/volume/drivers/hds/nfs.py:73
#, python-format
-msgid "Copy volume data failed: %s."
+msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:289
+#: cinder/volume/drivers/hds/hds.py:200 cinder/volume/drivers/hds/iscsi.py:283
+#: cinder/volume/drivers/hds/nfs.py:210
#, python-format
-msgid "Delete temp volume failed after %(method)s: %(ex)s."
+msgid "No configuration found for service: %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:296
+#: cinder/volume/drivers/hds/hds.py:253 cinder/volume/drivers/hds/iscsi.py:355
#, python-format
-msgid "Delete temp snapshot failed after %(method)s: %(ex)s."
+msgid "HDP not found: %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:377
+#: cinder/volume/drivers/hds/hds.py:292 cinder/volume/drivers/hds/iscsi.py:414
#, python-format
-msgid "Error from get block storage capacity: %s."
+msgid "iSCSI portal not found for service: %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:422
-#, python-format
-msgid "Delete volume failed,volume_name: %s."
+#: cinder/volume/drivers/hds/hnas_backend.py:94
+msgid "Error running SSH command."
+msgstr ""
+
+#: cinder/volume/drivers/hds/iscsi.py:259
+msgid "CHAP authentication disabled"
+msgstr ""
+
+#: cinder/volume/drivers/hds/iscsi.py:526
+msgid "delete_vol: provider location empty."
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:440
+#: cinder/volume/drivers/hds/iscsi.py:697
#, python-format
-msgid "Delete snapshot failed,snapshot_name: %s."
+msgid "Array mismatch %(myid)s vs %(arid)s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:452
+#: cinder/volume/drivers/hds/nfs.py:493
#, python-format
-msgid "Check volume_name delete finished failed: %s."
+msgid "NFS share %(share)s has no service entry: %(svc)s -> %(hdp)s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:463
+#: cinder/volume/drivers/hitachi/hbsd_common.py:743
#, python-format
-msgid "Check snapshot delete finished failed: %s."
+msgid "Failed to update volume status: %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:555
-msgid "Get pool id failed, invalid pool id."
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:220
+msgid "Failed to shutdown horcm."
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:749
-msgid "Invalid info type."
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:281
+msgid "horcm command timeout."
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/utils.py:68
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:288
+msgid "Failed to authenticate user."
+msgstr ""
+
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:297
+msgid "Failed to start horcm."
+msgstr ""
+
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:301
+msgid "Unexpected error occurs in horcm."
+msgstr ""
+
+#: cinder/volume/drivers/hitachi/hbsd_iscsi.py:188
#, python-format
-msgid "Parse_xml_file: %s."
+msgid "Failed to add target(port: %s)"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/vbs_client.py:47
-msgid "No valid ip in vbs ip list."
+#: cinder/volume/drivers/hitachi/hbsd_snm2.py:76
+msgid "snm2 command timeout."
+msgstr ""
+
+#: cinder/volume/drivers/hitachi/hbsd_snm2.py:90
+msgid "Unexpected error occurs in snm2."
msgstr ""
#: cinder/volume/drivers/ibm/flashsystem.py:238
"%(vol)s and connector %(conn)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:123
+#: cinder/volume/drivers/ibm/gpfs.py:127
#, python-format
msgid "Failed to issue mmgetstate command, error: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:134
+#: cinder/volume/drivers/ibm/gpfs.py:138
#, python-format
msgid "GPFS is not active. Detailed output: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:147
+#: cinder/volume/drivers/ibm/gpfs.py:151
#, python-format
msgid "Failed to issue df command for path %(path)s, error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:163 cinder/volume/drivers/ibm/gpfs.py:252
+#: cinder/volume/drivers/ibm/gpfs.py:167 cinder/volume/drivers/ibm/gpfs.py:256
#, python-format
msgid "Failed to issue mmlsconfig command, error: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:174
+#: cinder/volume/drivers/ibm/gpfs.py:178
#, python-format
msgid "Failed to issue mmlsattr command on path %(path)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:232
+#: cinder/volume/drivers/ibm/gpfs.py:236
#, python-format
msgid "Failed to issue mmlsfs command for path %(path)s, error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:269
+#: cinder/volume/drivers/ibm/gpfs.py:273
#, python-format
msgid "Failed to issue mmlsattr command for path %(path)s, error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:803
+#: cinder/volume/drivers/ibm/gpfs.py:851
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:877
+#: cinder/volume/drivers/ibm/gpfs.py:925
#, python-format
msgid ""
"Driver-based migration of volume %(vol)s failed. Move from %(src)s to "
"%(dst)s failed with error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:292
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:293
#, python-format
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:311
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:312
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:387
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:388
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:486
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:491
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1032
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1044
+#, python-format
+msgid "Failed to delete the volume %(vol)s of CG. Exception: %(exception)s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1107
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:474
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:478
msgid "Protocol must be specified as '<in> iSCSI' or '<in> FC'."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:489
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:493
msgid "Replication must be specified as '<is> True' or '<is> False'."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:167
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:770
+#, python-format
+msgid "Failed to create CGSnapshot. Exception: %s"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:786
+#, python-format
+msgid ""
+"Failed to delete the snapshot %(snap)s of CGSnapshot. Exception: "
+"%(exception)s"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:168
msgid ""
"storwize_svc_multihostmap_enabled is set to False, not allowing multi "
"host mapping."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:224
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:374
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:105
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:208
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:228
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:383
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:108
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:211
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:349
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:358
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:351
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:360
#, python-format
msgid "Error getting LUN attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:483
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:492
#, python-format
msgid "Failure deleting staged tmp LUN %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:486
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:495
#, python-format
msgid "Unknown exception in post clone resize LUN %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:488
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:497
#, python-format
msgid "Exception details: %s"
msgstr ""
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:277
+#, python-format
+msgid "Failure setting QoS policy group. %s"
+msgstr ""
+
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:94
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s. Details: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:370
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:149
+#, python-format
+msgid "Setting file QoS policy group failed. %s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:392
#, python-format
msgid "Copy offload workflow unsuccessful. %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:432
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:454
#, python-format
msgid "Error in workflow copy from cache. %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:81
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:79
#, 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:184
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:182
#, python-format
msgid "LUN %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:75
+#: cinder/volume/drivers/netapp/eseries/client.py:77
#, python-format
msgid "Unexpected error while invoking web service. Error - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:147
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:169
#, python-format
msgid "Error resolving host %(host)s. Error - %(e)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:393
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:408
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:424
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:439
#, python-format
msgid "Error creating volume. Msg - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:431
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:462
#, python-format
msgid "Failure deleting snap vol. Error: %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:462
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:493
#, python-format
msgid "Vol copy job status %s."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:202
-#: cinder/volume/drivers/nexenta/nfs.py:203
-#, python-format
-msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/jsonrpc.py:90
-msgid "No headers in server response"
-msgstr ""
-
#: cinder/volume/drivers/prophetstor/dpl_fc.py:58
#, python-format
msgid "Failed to get fiber channel info from storage due to %(stat)s"
msgid "Flexvisor failed to get pool %(id)s info."
msgstr ""
-#: cinder/volume/drivers/san/san.py:151
+#: cinder/volume/drivers/san/san.py:150
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:417
#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:269
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:397
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:510
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:523
#, python-format
msgid "Error extending volume: %(vol)s. Exception: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:883
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:922
#, python-format
msgid "Error creating QOS rule %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1332
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:955
+#, python-format
+msgid "Error setting Flash Cache policy to %s - exception"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1439
#, python-format
msgid "Error extending volume %(id)s. Ex: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1448
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1564
#, python-format
msgid "Error attaching volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1456
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1577
#, python-format
msgid "Error detaching volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2024
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2165
#, python-format
msgid "Exception during snapCPG revert: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2092
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2237
#, python-format
msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2113
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2116
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2262
#, python-format
msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2124
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2270
#, python-format
msgid ""
"%(exception)s: Exception during revert of retype for volume "
" restored."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2135
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2281
#, 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/san/hp/hp_3par_iscsi.py:541
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:565
#, python-format
msgid "Volume %s doesn't exist on array."
msgstr ""
#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:317
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:207
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:230
msgid "Volume did not exist. It will not be deleted"
msgstr ""
#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:329
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:249
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:272
msgid "Snapshot did not exist. It will not be deleted"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py:91
+#: cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py:95
#, python-format
msgid ""
"Invalid hplefthandclient version found (%(found)s). Version %(minimum)s "
"or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:417
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:459
#, python-format
msgid "'%(value)s' is an invalid value for extra spec '%(key)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:74
-#, python-format
-msgid "Failed to connect to MSA Array (%(host)s): %(err)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:79
-msgid "Failed to log on MSA Array (invalid login?)"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:133
-#, python-format
-msgid "%s configuration option is not set"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:174
-msgid "Volume must be detached to perform a clone operation."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:251
-#, python-format
-msgid "Unable to get stats for VDisk (%s)"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:260
-msgid "Connector doesn't provide wwpns"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:217
+#: cinder/volume/drivers/violin/v6000_common.py:221
#, python-format
msgid "Lun delete for %s failed!"
msgstr ""
-#: cinder/volume/drivers/violin/v6000_common.py:240
+#: cinder/volume/drivers/violin/v6000_common.py:244
#, python-format
msgid "LUN extend for %s failed!"
msgstr ""
-#: cinder/volume/drivers/violin/v6000_common.py:266
+#: cinder/volume/drivers/violin/v6000_common.py:270
#, python-format
msgid "LUN snapshot create for %s failed!"
msgstr ""
-#: cinder/volume/drivers/violin/v6000_common.py:293
+#: cinder/volume/drivers/violin/v6000_common.py:297
#, python-format
msgid "LUN snapshot delete for %s failed!"
msgstr ""
msgid "Failed to delete iSCSI target!"
msgstr ""
-#: cinder/volume/drivers/vmware/api.py:72
+#: cinder/volume/drivers/vmware/datastore.py:63
#, python-format
-msgid "Failure while invoking function: %(func)s. Error: %(excep)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/api.py:170
-#, python-format
-msgid "Error while terminating session: %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/api.py:190
-#, python-format
-msgid "Error while logging out from vim session: %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/api.py:196
-#, python-format
-msgid "Error while logging out from pbm session: %s."
+msgid "Storage profile: %s cannot be found in vCenter."
msgstr ""
-#: cinder/volume/drivers/vmware/api.py:313
-#: cinder/volume/drivers/vmware/api.py:318
-#, python-format
-msgid "Task: %(task)s failed with error: %(err)s."
+#: cinder/volume/drivers/vmware/datastore.py:215
+msgid "Error occurred while selecting datastore."
msgstr ""
-#: cinder/volume/drivers/vmware/datastore.py:62
+#: cinder/volume/drivers/vmware/vmdk.py:584
#, python-format
-msgid "Storage profile: %s cannot be found in vCenter."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/datastore.py:213
-msgid "Error occurred while selecting datastore."
+msgid "There is no valid datastore to create backing for volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:961
+#: cinder/volume/drivers/vmware/vmdk.py:918
#, python-format
msgid "Error occurred while copying %(src)s to %(dst)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1023
+#: cinder/volume/drivers/vmware/vmdk.py:980
#, python-format
msgid "Error occurred while copying image: %(image_id)s to %(path)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1148
+#: cinder/volume/drivers/vmware/vmdk.py:1105
#, python-format
msgid "Error occurred while creating volume: %(id)s from image: %(image_id)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1216
+#: cinder/volume/drivers/vmware/vmdk.py:1176
#, python-format
msgid "Exception in copy_image_to_volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1220
+#: cinder/volume/drivers/vmware/vmdk.py:1180
#, python-format
msgid "Deleting the backing: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1257
+#: cinder/volume/drivers/vmware/vmdk.py:1217
#, python-format
msgid "Unable to extend the size of the vmdk virtual disk at the path %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1307
+#: cinder/volume/drivers/vmware/vmdk.py:1276
#, python-format
msgid "Exception in copying the image to the volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1509
+#: cinder/volume/drivers/vmware/vmdk.py:1482
#, python-format
msgid "Error occurred while cloning backing: %s during retype."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1573
+#: cinder/volume/drivers/vmware/vmdk.py:1546
#, python-format
msgid "Not able to find a different datastore to place the extended volume %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1588
+#: cinder/volume/drivers/vmware/vmdk.py:1561
#, python-format
msgid "Not able to relocate volume %s for extending."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1689
+#: cinder/volume/drivers/vmware/vmdk.py:1675
msgid "Error occurred while creating temporary backing."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1883
+#: cinder/volume/drivers/vmware/vmdk.py:1851
#, python-format
msgid "Version string '%s' is not parseable"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1897
+#: cinder/volume/drivers/vmware/vmdk.py:1866
#, python-format
msgid "Not able to configure PBM for VC server: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmware_images.py:82
-msgid "Error occurred during image transfer."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:1206
+#: cinder/volume/drivers/vmware/volumeops.py:1218
#, python-format
msgid "Virtual disk device of backing: %s not found."
msgstr ""
-#: cinder/volume/drivers/windows/remotefs.py:137
-#, python-format
-msgid "Could not get share %s capacity info."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/restclient.py:282
-#, python-format
-msgid "REST Not Available: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/restclient.py:288
-#, python-format
-msgid "Server Busy retry request: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/restclient.py:294
-#, python-format
-msgid "Authorizing request: %(zfssaurl)sretry: %(retry)d ."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/restclient.py:311
-#, python-format
-msgid "URLError: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/webdavclient.py:90
-#, python-format
-msgid "WebDAV returned with %(code)s error during %(method)s call."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:277
-#, python-format
-msgid "Snapshot %s: has clones"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:370
-#, python-format
-msgid "Clone Volume:%(volume)s failed from source volume:%(src_vref)s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:168
-#, python-format
-msgid "Exception during mounting %s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:635
-msgid "Error getting initiator groups."
-msgstr ""
-
#: cinder/volume/flows/common.py:60
#, python-format
msgid ""
msgstr ""
#: cinder/volume/flows/common.py:93
-#: cinder/volume/flows/manager/create_volume.py:699
+#: cinder/volume/flows/manager/create_volume.py:713
#, python-format
msgid "Failed updating volume %(volume_id)s with %(update)s"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:529
+#: cinder/volume/flows/api/create_volume.py:551
#, python-format
msgid "Failed destroying volume entry %s"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:613
+#: cinder/volume/flows/api/create_volume.py:635
#, python-format
msgid "Failed rolling back quota for %s reservations"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:659
+#: cinder/volume/flows/api/create_volume.py:681
#, python-format
msgid "Failed to update quota for deleting volume: %s"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:759
-#: cinder/volume/flows/manager/create_volume.py:191
+#: cinder/volume/flows/api/create_volume.py:783
+#: cinder/volume/flows/manager/create_volume.py:200
#, python-format
msgid "Volume %s: create failed"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:763
+#: cinder/volume/flows/api/create_volume.py:787
msgid "Unexpected build error:"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:143
+#: cinder/volume/flows/manager/create_volume.py:145
#, python-format
msgid "Volume %s: resetting 'creating' status failed."
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:163
+#: cinder/volume/flows/manager/create_volume.py:173
#, python-format
msgid "Volume %s: rescheduling failed"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:319
+#: cinder/volume/flows/manager/create_volume.py:328
#, python-format
msgid ""
"Failed notifying about the volume action %(event)s for volume "
"%(volume_id)s"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:418
+#: cinder/volume/flows/manager/create_volume.py:432
#, python-format
msgid ""
"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
" glance snapshot %(snapshot_ref_id)s volume reference"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:435
+#: cinder/volume/flows/manager/create_volume.py:449
#, python-format
msgid "Failed updating volume %(volume_id)s bootable flag to true"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:490
-#: cinder/volume/flows/manager/create_volume.py:501
+#: cinder/volume/flows/manager/create_volume.py:504
+#: cinder/volume/flows/manager/create_volume.py:515
#, python-format
msgid ""
"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: "
"%(error)s"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:496
+#: cinder/volume/flows/manager/create_volume.py:510
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:590
+#: cinder/volume/flows/manager/create_volume.py:604
#, python-format
msgid "Failed updating volume %(volume_id)s with %(updates)s"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:614
+#: cinder/volume/flows/manager/create_volume.py:628
#, python-format
msgid "Unable to create volume. Volume driver %s not initialized"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:656
+#: cinder/volume/flows/manager/create_volume.py:670
#: cinder/volume/flows/manager/manage_existing.py:85
#, python-format
msgid ""
msgid "Unable to manage existing volume. Volume driver %s not initialized."
msgstr ""
-#: cinder/volume/targets/iscsi.py:187
+#: cinder/volume/targets/cxt.py:107 cinder/volume/targets/tgt.py:141
+#, python-format
+msgid "Failed to open config for %(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/volume/targets/cxt.py:175 cinder/volume/targets/scst.py:132
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/volume/targets/cxt.py:196
+#, python-format
+msgid ""
+"Failed to create iscsi target for volume id:%(vol_id)s. Please verify "
+"your configuration in %(volumes_dir)'"
+msgstr ""
+
+#: cinder/volume/targets/cxt.py:258 cinder/volume/targets/scst.py:337
+#: cinder/volume/targets/scst.py:356
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/volume/targets/iet.py:54
+#, python-format
+msgid "Failed to open iet session list for %s"
+msgstr ""
+
+#: cinder/volume/targets/iet.py:94
+#, python-format
+msgid "Failed to open config for %s."
+msgstr ""
+
+#: cinder/volume/targets/iet.py:139
+#, python-format
+msgid "Failed to create iscsi target for volume id:%s"
+msgstr ""
+
+#: cinder/volume/targets/iet.py:161
+#, python-format
+msgid "Failed to create %(conf)s for volume id:%(vol_id)s"
+msgstr ""
+
+#: cinder/volume/targets/iet.py:177
+#, python-format
+msgid "Failed to update %(conf)s for volume id:%(vol_id)s"
+msgstr ""
+
+#: cinder/volume/targets/iet.py:194
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%s"
+msgstr ""
+
+#: cinder/volume/targets/iet.py:221
+#, python-format
+msgid ""
+"Failed to update %(conf)s for volume id %(vol_id) after removing iscsi "
+"target"
+msgstr ""
+
+#: cinder/volume/targets/iscsi.py:294
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/targets/lio.py:79
+#: cinder/volume/targets/lio.py:58
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/volume/targets/lio.py:115 cinder/volume/targets/lio.py:124
+#: cinder/volume/targets/lio.py:114 cinder/volume/targets/lio.py:123
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/volume/targets/lio.py:117 cinder/volume/targets/lio.py:143
+#: cinder/volume/targets/lio.py:116 cinder/volume/targets/lio.py:145
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/targets/lio.py:141
+#: cinder/volume/targets/lio.py:143
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/volume/targets/lio.py:170
+#: cinder/volume/targets/lio.py:166
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
-#: cinder/volume/targets/lio.py:196
+#: cinder/volume/targets/lio.py:193
#, python-format
msgid "Failed to delete initiator iqn %s to target."
msgstr ""
-#: cinder/volume/targets/tgt.py:111
+#: cinder/volume/targets/scst.py:121
+#, python-format
+msgid "Failed to set attribute for enable target driver %s"
+msgstr ""
+
+#: cinder/volume/targets/scst.py:140
+#, python-format
+msgid "Failed to set 'enable' attribute for SCST target %s"
+msgstr ""
+
+#: cinder/volume/targets/scst.py:172
+#, python-format
+msgid "Failed to create group to SCST target %s"
+msgstr ""
+
+#: cinder/volume/targets/scst.py:184
+#, python-format
+msgid "Failed to add initiator to group for SCST target %s"
+msgstr ""
+
+#: cinder/volume/targets/scst.py:201
+#, python-format
+msgid "Failed to add device to handler %s"
+msgstr ""
+
+#: cinder/volume/targets/scst.py:218
+#, python-format
+msgid "Failed to add lun to SCST target id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/volume/targets/scst.py:229
+msgid "Failed to write in /etc/scst.conf."
+msgstr ""
+
+#: cinder/volume/targets/scst.py:314
#, python-format
msgid ""
-"Failed to recover attempt to create iscsi backing lun for volume "
-"id:%(vol_id)s: %(e)s"
+"Skipping remove_export. No iscsi_target ispresently exported for volume: "
+"%s"
msgstr ""
-#: cinder/volume/targets/tgt.py:238
+#: cinder/volume/targets/scst.py:345 cinder/volume/targets/scst.py:380
#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
+msgid "Failed to close disk device %s"
msgstr ""
-#: cinder/volume/targets/tgt.py:262
+#: cinder/volume/targets/scst.py:371
+#, python-format
+msgid "Failed to remove LUN %s"
+msgstr ""
+
+#: cinder/volume/targets/tgt.py:107
#, python-format
msgid ""
-"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
+"Failed recovery attempt to create iscsi backing lun for Volume "
+"ID:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/volume/targets/tgt.py:227
+#, python-format
+msgid "Failed to create iscsi target for Volume ID: %(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/volume/targets/tgt.py:251
+#, python-format
+msgid ""
+"Failed to create iscsi target for Volume ID: %(vol_id)s. Please ensure "
"your tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/volume/targets/tgt.py:379 cinder/volume/targets/tgt.py:402
+#: cinder/volume/targets/tgt.py:319 cinder/volume/targets/tgt.py:342
#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgid "Failed to remove iscsi target for Volume ID: %(vol_id)s: %(e)s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:140
+#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:139
#, python-format
msgid "Failed collecting name server info from fabric %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:199
+#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:198
msgid "Failed collecting nsshow info for fabric"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:206
+#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:205
msgid "Failed collecting nscamshow"
msgstr ""
msgid "Error executing command via ssh: %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:363
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:360
#, python-format
msgid "Error getting name server info: %s"
msgstr ""
msgid "Failed collecting fcns database info for fabric %s"
msgstr ""
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:421
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:426
#, python-format
msgid "Error getting show fcns database info: %s"
msgstr ""
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 2015.1.dev303\n"
+"Project-Id-Version: cinder 2015.1.dev28\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-30 06:25+0000\n"
+"POT-Creation-Date: 2015-03-26 06:07+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"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/ssh_utils.py:82
+#: cinder/service.py:141
+#, python-format
+msgid "Starting %(topic)s node (version %(version_string)s)"
+msgstr ""
+
+#: cinder/ssh_utils.py:83
#, python-format
msgid ""
"Secondary ssh hosts key file %(kwargs)s will be loaded along with "
"%(conf)s from /etc/cinder.conf."
msgstr ""
-#: cinder/wsgi.py:189
+#: cinder/wsgi.py:190
#, python-format
msgid "%(name)s listening on %(_host)s:%(_port)s"
msgstr ""
-#: cinder/wsgi.py:268
+#: cinder/wsgi.py:269
msgid "Stopping WSGI server."
msgstr ""
-#: cinder/wsgi.py:287
+#: cinder/wsgi.py:288
msgid "WSGI server has stopped."
msgstr ""
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/contrib/backups.py:178
+#: cinder/api/contrib/backups.py:181
#, python-format
msgid "Delete backup with id: %s"
msgstr ""
-#: cinder/api/contrib/backups.py:252
+#: cinder/api/contrib/backups.py:259
#, python-format
msgid "Creating backup of volume %(volume_id)s in container %(container)s"
msgstr ""
-#: cinder/api/contrib/backups.py:285
+#: cinder/api/contrib/backups.py:293
#, python-format
msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
msgstr ""
-#: cinder/api/contrib/cgsnapshots.py:113
+#: cinder/api/contrib/cgsnapshots.py:112
#, python-format
msgid "Delete cgsnapshot with id: %s"
msgstr ""
-#: cinder/api/contrib/cgsnapshots.py:186
+#: cinder/api/contrib/cgsnapshots.py:185
#, python-format
msgid "Creating cgsnapshot %(name)s."
msgstr ""
-#: cinder/api/contrib/consistencygroups.py:121
+#: cinder/api/contrib/consistencygroups.py:160
#, python-format
msgid "Delete consistency group with id: %s"
msgstr ""
-#: cinder/api/contrib/consistencygroups.py:184
+#: cinder/api/contrib/consistencygroups.py:223
#, python-format
msgid "Creating consistency group %(name)s."
msgstr ""
+#: cinder/api/contrib/consistencygroups.py:273
+#, python-format
+msgid "Creating consistency group %(name)s from cgsnapshot %(snap)s."
+msgstr ""
+
+#: cinder/api/contrib/consistencygroups.py:332
+#, python-format
+msgid ""
+"Updating consistency group %(id)s with name %(name)s description: "
+"%(description)s add_volumes: %(add_volumes)s remove_volumes: "
+"%(remove_volumes)s."
+msgstr ""
+
#: cinder/api/contrib/hosts.py:181
#, python-format
msgid "Setting host %(host)s to %(state)s."
msgid "Unable to parse XML input."
msgstr ""
+#: cinder/api/contrib/snapshot_actions.py:90
+#, python-format
+msgid "Updating snapshot %(id)s with info %(dict)s"
+msgstr ""
+
#: cinder/api/contrib/volume_replication.py:70
#, python-format
msgid "Attempting to promote secondary replica to primary for volume %s."
msgid "Attempting to sync secondary replica with primary for volume %s."
msgstr ""
-#: cinder/api/contrib/volume_transfer.py:163
+#: cinder/api/contrib/volume_transfer.py:166
#, python-format
msgid "Creating transfer of volume %s"
msgstr ""
-#: cinder/api/contrib/volume_transfer.py:197
+#: cinder/api/contrib/volume_transfer.py:200
#, python-format
msgid "Accepting transfer %s"
msgstr ""
-#: cinder/api/contrib/volume_transfer.py:218
+#: cinder/api/contrib/volume_transfer.py:221
#, python-format
msgid "Delete transfer with id: %s"
msgstr ""
msgid "Unmanage volume with id: %s"
msgstr ""
-#: cinder/api/middleware/fault.py:54
+#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:1062
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
msgid "HTTP exception thrown: %s"
msgstr ""
-#: cinder/api/v1/snapshots.py:120 cinder/api/v2/snapshots.py:121
+#: cinder/api/openstack/wsgi.py:962
+#, python-format
+msgid "%(method)s %(url)s"
+msgstr ""
+
+#: cinder/api/openstack/wsgi.py:1065
+#, python-format
+msgid "%(url)s returned a fault: %(e)s"
+msgstr ""
+
+#: cinder/api/v1/snapshots.py:116 cinder/api/v2/snapshots.py:117
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:115
+#: cinder/api/v1/snapshots.py:180 cinder/api/v2/snapshots.py:191
+#, python-format
+msgid "Create snapshot from volume %s"
+msgstr ""
+
+#: cinder/api/v1/volumes.py:119
#, python-format
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:246 cinder/api/v2/volumes.py:188
+#: cinder/api/v1/volumes.py:251 cinder/api/v2/volumes.py:190
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:374 cinder/api/v2/volumes.py:404
+#: cinder/api/v1/volumes.py:380 cinder/api/v2/volumes.py:410
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/backup/api.py:212
+#: cinder/backup/api.py:244
#, python-format
msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
msgstr ""
-#: cinder/backup/api.py:239
+#: cinder/backup/api.py:271
#, python-format
msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
msgstr ""
+#: cinder/backup/chunkeddriver.py:590
+msgid "volume_file does not support fileno() so skippingfsync()"
+msgstr ""
+
#: cinder/backup/driver.py:67
#, python-format
msgid "Value with type=%s is not serializable"
msgid "Cleaning up incomplete backup operations."
msgstr ""
-#: cinder/backup/manager.py:201
+#: cinder/backup/manager.py:203
#, python-format
msgid "Resetting volume %s to available (was backing-up)."
msgstr ""
-#: cinder/backup/manager.py:206
+#: cinder/backup/manager.py:212
#, python-format
-msgid "Resetting volume %s to error_restoring (was restoring-backup)."
+msgid "setting volume %s to error_restoring (was restoring-backup)."
msgstr ""
-#: cinder/backup/manager.py:218
+#: cinder/backup/manager.py:228
#, python-format
msgid "Resetting backup %s to error (was creating)."
msgstr ""
-#: cinder/backup/manager.py:224
+#: cinder/backup/manager.py:234
#, python-format
msgid "Resetting backup %s to available (was restoring)."
msgstr ""
-#: cinder/backup/manager.py:230
+#: cinder/backup/manager.py:240
#, python-format
msgid "Resuming delete on backup: %s."
msgstr ""
-#: cinder/backup/manager.py:238
+#: cinder/backup/manager.py:248
#, python-format
msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s."
msgstr ""
-#: cinder/backup/manager.py:298
+#: cinder/backup/manager.py:308
#, python-format
msgid "Create backup finished. backup: %s."
msgstr ""
-#: cinder/backup/manager.py:303
+#: cinder/backup/manager.py:313
#, python-format
msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s."
msgstr ""
-#: cinder/backup/manager.py:338
+#: cinder/backup/manager.py:348
#, python-format
msgid ""
"Volume: %(vol_id)s, size: %(vol_size)d is larger than backup: "
"%(backup_id)s, size: %(backup_size)d, continuing with restore."
msgstr ""
-#: cinder/backup/manager.py:381
+#: cinder/backup/manager.py:391
#, python-format
msgid ""
"Restore backup finished, backup %(backup_id)s restored to volume "
"%(volume_id)s."
msgstr ""
-#: cinder/backup/manager.py:401
+#: cinder/backup/manager.py:411
#, python-format
msgid "Delete backup started, backup: %s."
msgstr ""
-#: cinder/backup/manager.py:462
+#: cinder/backup/manager.py:472
#, python-format
msgid "Delete backup finished, backup %s deleted."
msgstr ""
-#: cinder/backup/manager.py:488
+#: cinder/backup/manager.py:498
#, python-format
msgid "Export record started, backup: %s."
msgstr ""
-#: cinder/backup/manager.py:524
+#: cinder/backup/manager.py:534
#, python-format
msgid "Export record finished, backup %s exported."
msgstr ""
-#: cinder/backup/manager.py:543
+#: cinder/backup/manager.py:553
#, python-format
msgid "Import record started, backup_url: %s."
msgstr ""
-#: cinder/backup/manager.py:622
+#: cinder/backup/manager.py:632
#, python-format
msgid "Import record id %s metadata from driver finished."
msgstr ""
-#: cinder/backup/manager.py:635
+#: cinder/backup/manager.py:645
#, python-format
msgid "Reset backup status started, backup_id: %(backup_id)s, status: %(status)s."
msgstr ""
-#: cinder/backup/manager.py:651
+#: cinder/backup/manager.py:661
#, python-format
msgid "Backup service: %s."
msgstr ""
"warning."
msgstr ""
-#: cinder/backup/drivers/swift.py:515
-msgid "volume_file does not support fileno() so skippingfsync()"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:267
+#: cinder/brick/local_dev/lvm.py:282
#, python-format
msgid "'Not found' when querying LVM info. (vg_name=%(vg)s, lv_name=%(lv)s"
msgstr ""
msgid "Already mounted: %s"
msgstr ""
+#: cinder/db/sqlalchemy/api.py:3571
+#, python-format
+msgid "Purging deleted rows older than age=%(age)d days from table=%(table)s"
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:3586
+#, python-format
+msgid "Deleted %(row)d rows from table=%(table)s"
+msgstr ""
+
#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:50
msgid ""
"Found existing 'default' entries in the quota_classes table. Skipping "
msgid "Added default quota class data into the DB."
msgstr ""
-#: cinder/openstack/common/eventlet_backdoor.py:140
+#: cinder/image/image_utils.py:137
+#, python-format
+msgid "Converted %(sz).2f MB image at %(mbps).2f MB/s"
+msgstr ""
+
+#: cinder/image/image_utils.py:178
+#, python-format
+msgid "Image download %(sz).2f MB at %(mbps).2f MB/s"
+msgstr ""
+
+#: cinder/openstack/common/eventlet_backdoor.py:146
#, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr ""
-#: cinder/openstack/common/periodic_task.py:132
+#: cinder/openstack/common/periodic_task.py:120
#, python-format
msgid "Skipping periodic task %(task)s because its interval is negative"
msgstr ""
-#: cinder/openstack/common/periodic_task.py:137
+#: cinder/openstack/common/periodic_task.py:125
#, python-format
msgid "Skipping periodic task %(task)s because it is disabled"
msgstr ""
-#: cinder/openstack/common/service.py:174
+#: cinder/openstack/common/service.py:173
#, python-format
msgid "Caught %s, exiting"
msgstr ""
-#: cinder/openstack/common/service.py:232
+#: cinder/openstack/common/service.py:231
msgid "Parent process has died unexpectedly, exiting"
msgstr ""
-#: cinder/openstack/common/service.py:263
+#: cinder/openstack/common/service.py:262
#, python-format
msgid "Child caught %s, exiting"
msgstr ""
-#: cinder/openstack/common/service.py:302
+#: cinder/openstack/common/service.py:301
msgid "Forking too fast, sleeping"
msgstr ""
-#: cinder/openstack/common/service.py:321
+#: cinder/openstack/common/service.py:320
#, python-format
msgid "Started child %d"
msgstr ""
-#: cinder/openstack/common/service.py:331
+#: cinder/openstack/common/service.py:330
#, python-format
msgid "Starting %d workers"
msgstr ""
-#: cinder/openstack/common/service.py:348
+#: cinder/openstack/common/service.py:347
#, python-format
msgid "Child %(pid)d killed by signal %(sig)d"
msgstr ""
-#: cinder/openstack/common/service.py:352
+#: cinder/openstack/common/service.py:351
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgstr ""
-#: cinder/openstack/common/service.py:391
+#: cinder/openstack/common/service.py:390
#, python-format
msgid "Caught %s, stopping children"
msgstr ""
-#: cinder/openstack/common/service.py:400
-msgid "Wait called after thread killed. Cleaning up."
+#: cinder/openstack/common/service.py:399
+msgid "Wait called after thread killed. Cleaning up."
msgstr ""
-#: cinder/openstack/common/service.py:416
+#: cinder/openstack/common/service.py:415
#, python-format
msgid "Waiting on %d children to exit"
msgstr ""
-#: cinder/scheduler/host_manager.py:480
+#: cinder/scheduler/host_manager.py:511
#, python-format
msgid "Removing non-active host: %(host)s from scheduler cache."
msgstr ""
msgid "Body: %s"
msgstr ""
-#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:127
+#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:126
#, python-format
msgid "In Add GlobalVars._is_normal_test: %s"
msgstr ""
-#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:129
+#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:128
#, python-format
msgid "In Add GlobalVars._zone_state: %s"
msgstr ""
-#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:184
+#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:183
#, python-format
msgid "User: %s"
msgstr ""
-#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:185
+#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:184
#, python-format
msgid "_zone_state: %s"
msgstr ""
-#: cinder/transfer/api.py:205
+#: cinder/transfer/api.py:103
+#, python-format
+msgid "Generating transfer record for volume %s"
+msgstr ""
+
+#: cinder/transfer/api.py:204
#, python-format
msgid "Volume %s has been transferred."
msgstr ""
-#: cinder/volume/api.py:285
+#: cinder/volume/api.py:302
#, python-format
msgid "Unable to delete volume: %s, volume is attached."
msgstr ""
-#: cinder/volume/api.py:294
+#: cinder/volume/api.py:311
#, python-format
msgid ""
"Unable to delete volume: %(vol_id)s, volume must be available or error, "
"but is %(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:303
+#: cinder/volume/api.py:320
#, python-format
msgid "Unable to delete volume: %s, volume is currently migrating."
msgstr ""
-#: cinder/volume/api.py:310
+#: cinder/volume/api.py:327
#, python-format
msgid ""
"Unable to delete volume: %s, volume is currently part of a consistency "
"group."
msgstr ""
-#: cinder/volume/api.py:317
+#: cinder/volume/api.py:334
#, python-format
msgid "Unable to delete volume: %s, volume currently has snapshots."
msgstr ""
-#: cinder/volume/api.py:334
+#: cinder/volume/api.py:352
#, python-format
-msgid "Succesfully issued request to delete volume: %s"
+msgid "Successfully issued request to delete volume: %s."
msgstr ""
-#: cinder/volume/api.py:803
+#: cinder/volume/api.py:846
#, python-format
-msgid "Succesfully issued request to delete snapshot: %s"
+msgid "Successfully issued request to delete snapshot: %s"
msgstr ""
-#: cinder/volume/manager.py:265
+#: cinder/volume/manager.py:286
msgid "Determined volume DB was empty at startup."
msgstr ""
-#: cinder/volume/manager.py:268
+#: cinder/volume/manager.py:289
msgid "Determined volume DB was not empty at startup."
msgstr ""
-#: cinder/volume/manager.py:275
+#: cinder/volume/manager.py:296
#, python-format
msgid "Starting volume driver %(driver_name)s (%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:335
#, python-format
msgid "volume %s stuck in a downloading state"
msgstr ""
-#: cinder/volume/manager.py:321
+#: cinder/volume/manager.py:342
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: cinder/volume/manager.py:336
+#: cinder/volume/manager.py:359
#, python-format
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:442
+#: cinder/volume/manager.py:495
#, python-format
msgid "Tried to delete volume %s, but it no longer exists, moving on"
msgstr ""
-#: cinder/volume/manager.py:451
+#: cinder/volume/manager.py:504
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:568
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:537
+#: cinder/volume/manager.py:600
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:587
-#, python-format
-msgid "snapshot %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:712
#, python-format
-msgid "snapshot %s: deleting"
+msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:650
+#: cinder/volume/manager.py:1252
#, python-format
-msgid "snapshot %s: deleted successfully"
+msgid ""
+"Couldn't find destination volume %(vol)s in database. The entry might be "
+"successfully deleted during migration completion phase."
msgstr ""
-#: cinder/volume/manager.py:1232
+#: cinder/volume/manager.py:1415
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:1276
+#: cinder/volume/manager.py:1459
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:1344
+#: cinder/volume/manager.py:1531
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:1346
+#: cinder/volume/manager.py:1533
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:1459
+#: cinder/volume/manager.py:1646
#, python-format
msgid "Volume %s: retyped successfully"
msgstr ""
-#: cinder/volume/manager.py:1620
+#: cinder/volume/manager.py:1806
msgid "Updating volume replication status."
msgstr ""
-#: cinder/volume/manager.py:1664
+#: cinder/volume/manager.py:1838
#, python-format
msgid "Consistency group %s: creating"
msgstr ""
-#: cinder/volume/manager.py:1686
+#: cinder/volume/manager.py:1860
#, python-format
msgid "Consistency group %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:1705
+#: cinder/volume/manager.py:1915
+#, python-format
+msgid "Consistency group %(group)s: creating from source cgsnapshot %(snap)s."
+msgstr ""
+
+#: cinder/volume/manager.py:1959
+#, python-format
+msgid ""
+"Consistency group %(group)s: created successfully from source cgsnapshot "
+"%(snap)s."
+msgstr ""
+
+#: cinder/volume/manager.py:2063
#, python-format
msgid "Consistency group %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:1805
+#: cinder/volume/manager.py:2163
#, python-format
msgid "Consistency group %s: deleted successfully."
msgstr ""
-#: cinder/volume/manager.py:1818
+#: cinder/volume/manager.py:2178
+#, python-format
+msgid "Consistency group %s: updating"
+msgstr ""
+
+#: cinder/volume/manager.py:2301
+#, python-format
+msgid "Consistency group %s: updated successfully."
+msgstr ""
+
+#: cinder/volume/manager.py:2313
#, python-format
msgid "Cgsnapshot %s: creating."
msgstr ""
-#: cinder/volume/manager.py:1893
+#: cinder/volume/manager.py:2388
#, python-format
msgid "cgsnapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:1906
+#: cinder/volume/manager.py:2401
#, python-format
msgid "cgsnapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:1986
+#: cinder/volume/manager.py:2481
#, python-format
msgid "cgsnapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/utils.py:399
+#: cinder/volume/utils.py:358
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/utils.py:424
+#: cinder/volume/utils.py:384
#, python-format
msgid "Elapsed time for clear volume: %.2f sec"
msgstr ""
-#: cinder/volume/drivers/block_device.py:106 cinder/volume/drivers/lvm.py:368
-#: cinder/volume/drivers/srb.py:715 cinder/volume/drivers/nexenta/nfs.py:192
+#: cinder/volume/drivers/block_device.py:106 cinder/volume/drivers/lvm.py:396
+#: cinder/volume/drivers/srb.py:733
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/eqlx.py:218
+#: cinder/volume/drivers/eqlx.py:244
#, python-format
msgid "EQL-driver: executing \"%s\"."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:350
+#: cinder/volume/drivers/eqlx.py:375
#, python-format
msgid "EQL-driver: Setup is complete, group IP is \"%s\"."
msgstr ""
msgid "%s is already umounted"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:218 cinder/volume/drivers/remotefs.py:164
+#: cinder/volume/drivers/glusterfs.py:218 cinder/volume/drivers/remotefs.py:175
#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:103
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:316
+#: cinder/volume/drivers/lvm.py:344
#, python-format
-msgid "Succesfully deleted volume: %s"
+msgid "Successfully deleted volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:331
+#: cinder/volume/drivers/lvm.py:359
#, python-format
-msgid "Succesfully deleted snapshot: %s"
+msgid "Successfully deleted snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:281 cinder/volume/drivers/smbfs.py:407
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:615
+#: cinder/volume/drivers/nfs.py:290 cinder/volume/drivers/smbfs.py:426
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:618
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/nfs.py:289 cinder/volume/drivers/smbfs.py:414
+#: cinder/volume/drivers/nfs.py:298 cinder/volume/drivers/smbfs.py:433
#, python-format
msgid "Resizing file to %sG..."
msgstr ""
msgid "vol_name=%(name)s provider_location=%(loc)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:277
+#: cinder/volume/drivers/nimble.py:279
#, python-format
msgid "Entering extend_volume volume=%(vol)s new_size=%(size)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:294
+#: cinder/volume/drivers/nimble.py:296
#, python-format
msgid "Creating initiator group %(grp)s with initiator %(iname)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:307
+#: cinder/volume/drivers/nimble.py:309
#, python-format
msgid "igroup %(grp)s found for initiator %(iname)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:312
+#: cinder/volume/drivers/nimble.py:314
#, python-format
msgid "No igroup found for initiator %s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:317
+#: cinder/volume/drivers/nimble.py:319
#, python-format
msgid ""
"Entering initialize_connection volume=%(vol)s connector=%(conn)s "
"location=%(loc)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:328
+#: cinder/volume/drivers/nimble.py:330
#, python-format
msgid "Initiator group name is %(grp)s for initiator %(iname)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:345
+#: cinder/volume/drivers/nimble.py:347
#, python-format
msgid ""
"Entering terminate_connection volume=%(vol)s connector=%(conn)s "
"location=%(loc)s."
msgstr ""
-#: cinder/volume/drivers/nimble.py:391
+#: cinder/volume/drivers/nimble.py:393
msgid "Session might have expired. Trying to relogin"
msgstr ""
-#: cinder/volume/drivers/nimble.py:452
+#: cinder/volume/drivers/nimble.py:454
#, python-format
msgid "Successful login by user %s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:480
+#: cinder/volume/drivers/nimble.py:481
#, python-format
msgid ""
"Creating a new volume=%(vol)s size=%(size)s reserve=%(reserve)s in "
-"pool=%(pool)s"
+"pool=%(pool)s description=%(description)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:502
+#: cinder/volume/drivers/nimble.py:505
#, python-format
msgid "Successfully create volume %s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:521
+#: cinder/volume/drivers/nimble.py:524
#, python-format
msgid "Adding ACL to volume=%(vol)s with initiator group name %(igrp)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:536
+#: cinder/volume/drivers/nimble.py:539
#, python-format
msgid "Removing ACL from volume=%(vol)s for initiator group %(igrp)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:550
+#: cinder/volume/drivers/nimble.py:553
#, python-format
msgid "Getting volume information for vol_name=%s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:558
+#: cinder/volume/drivers/nimble.py:561
#, python-format
msgid "Successfully got volume information for volume %s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:566
+#: cinder/volume/drivers/nimble.py:569
#, python-format
msgid "Setting volume %(vol)s to online_flag %(flag)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:576
+#: cinder/volume/drivers/nimble.py:579
#, python-format
msgid "Setting snapshot %(snap)s to online_flag %(flag)s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:587
+#: cinder/volume/drivers/nimble.py:590
#, python-format
msgid "Dissociating volume %s "
msgstr ""
-#: cinder/volume/drivers/nimble.py:596
+#: cinder/volume/drivers/nimble.py:599
#, python-format
msgid "Deleting volume %s "
msgstr ""
msgid "Deleting deleteInitiatorGrp %s "
msgstr ""
-#: cinder/volume/drivers/pure.py:283
+#: cinder/volume/drivers/pure.py:307
#, python-format
msgid "Using port %(name)s on the array at %(portal)s for iSCSI connectivity."
msgstr ""
-#: cinder/volume/drivers/pure.py:297
+#: cinder/volume/drivers/pure.py:346
#, python-format
msgid "Re-using existing purity host %(host_name)r"
msgstr ""
-#: cinder/volume/drivers/pure.py:302
+#: cinder/volume/drivers/pure.py:369
#, python-format
msgid "Creating host object %(host_name)r with IQN: %(iqn)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:363
+#: cinder/volume/drivers/pure.py:443
#, python-format
msgid "Deleting unneeded host %(host_name)r."
msgstr ""
-#: cinder/volume/drivers/pure.py:550 cinder/volume/drivers/pure.py:578
+#: cinder/volume/drivers/pure.py:686 cinder/volume/drivers/pure.py:714
#, python-format
msgid "Renaming existing volume %(ref_name)s to %(new_name)s"
msgstr ""
msgid "Mounting volume: %s succeeded"
msgstr ""
-#: cinder/volume/drivers/rbd.py:624
+#: cinder/volume/drivers/rbd.py:623
#, python-format
msgid "volume %s no longer exists in backend"
msgstr ""
-#: cinder/volume/drivers/rbd.py:670
+#: cinder/volume/drivers/rbd.py:669
#, python-format
msgid "RBD volume %s not found, allowing delete operation to proceed."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:511
+#: cinder/volume/drivers/remotefs.py:546
msgid "Cinder secure environment indicator file exists."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:528
+#: cinder/volume/drivers/remotefs.py:563
#, python-format
msgid "New Cinder secure environment indicator file created at path %s."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:787
+#: cinder/volume/drivers/remotefs.py:822
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:831
+#: cinder/volume/drivers/remotefs.py:866
#, python-format
msgid "Deleting stale snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:871
+#: cinder/volume/drivers/remotefs.py:906
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/scality.py:296
+#: cinder/volume/drivers/scality.py:287
#, python-format
msgid "Begin backup of volume %s."
msgstr ""
-#: cinder/volume/drivers/scality.py:315
+#: cinder/volume/drivers/scality.py:306
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:625
+#: cinder/volume/drivers/solidfire.py:642
#, python-format
msgid ""
"Unable to create cache volume because image: %s does not include "
"properties.virtual_size"
msgstr ""
-#: cinder/volume/drivers/srb.py:340
+#: cinder/volume/drivers/srb.py:347
msgid "Error creating Volume"
msgstr ""
-#: cinder/volume/drivers/srb.py:481
+#: cinder/volume/drivers/srb.py:495
#, python-format
msgid "Error creating Volume %s."
msgstr ""
-#: cinder/volume/drivers/srb.py:498
+#: cinder/volume/drivers/srb.py:512
#, python-format
msgid "Error extending Volume %s."
msgstr ""
-#: cinder/volume/drivers/srb.py:516
+#: cinder/volume/drivers/srb.py:530
#, python-format
msgid "Error destroying Volume %s."
msgstr ""
-#: cinder/volume/drivers/srb.py:573
+#: cinder/volume/drivers/srb.py:589
msgid "Error attaching Volume"
msgstr ""
-#: cinder/volume/drivers/srb.py:619
+#: cinder/volume/drivers/srb.py:636
#, python-format
msgid "Reference count of %(volume)s is %(count)d, not detaching."
msgstr ""
-#: cinder/volume/drivers/srb.py:629
+#: cinder/volume/drivers/srb.py:646
msgid "Error detaching Volume"
msgstr ""
-#: cinder/volume/drivers/xio.py:705
+#: cinder/volume/drivers/xio.py:706
#, python-format
msgid "Volume %s presented."
msgstr ""
-#: cinder/volume/drivers/xio.py:916
+#: cinder/volume/drivers/xio.py:917
#, python-format
msgid "Clone %s created."
msgstr ""
-#: cinder/volume/drivers/xio.py:1188
+#: cinder/volume/drivers/xio.py:1189
#, python-format
msgid "Volume %s created"
msgstr ""
-#: cinder/volume/drivers/xio.py:1236
+#: cinder/volume/drivers/xio.py:1237
#, python-format
msgid "Volume %s deleted."
msgstr ""
-#: cinder/volume/drivers/xio.py:1276
+#: cinder/volume/drivers/xio.py:1277
#, python-format
msgid "volume %(name)s extended to %(size)d."
msgstr ""
-#: cinder/volume/drivers/xio.py:1289
+#: cinder/volume/drivers/xio.py:1290
#, python-format
msgid "Volume %s retyped."
msgstr ""
-#: cinder/volume/drivers/xio.py:1310
+#: cinder/volume/drivers/xio.py:1311
#, python-format
msgid "Volume %s converted."
msgstr ""
msgid "Volume [%s] created successfully in CloudByte storage."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:662
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:657
#, python-format
msgid ""
"Successfully created a CloudByte volume [%(cb_vol)s] w.r.t OpenStack "
"volume [%(stack_vol)s]."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:699
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:694
#, python-format
msgid ""
"Successfully deleted volume [%(cb_vol)s] at CloudByte corresponding to "
"OpenStack volume [%(stack_vol)s]."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:750
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:745
#, python-format
msgid ""
"Created CloudByte snapshot [%(cb_snap)s] w.r.t CloudByte volume "
"[%(cb_vol)s] and OpenStack volume [%(stack_vol)s]."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:845
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:840
#, python-format
msgid ""
"Created a clone [%(cb_clone)s] at CloudByte snapshot path [%(cb_snap)s] "
"w.r.t parent OpenStack volume [%(stack_vol)s]."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:885
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:880
#, python-format
msgid ""
"Deleted CloudByte snapshot [%(snap)s] w.r.t parent CloudByte volume "
"[%(cb_vol)s] and parent OpenStack volume [%(stack_vol)s]."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:399
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:412
#, python-format
-msgid "Created volume %(index)d: %(name)s"
+msgid "Created volume %(instanceId)s: %(name)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:82
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:61
+#: cinder/volume/drivers/emc/emc_vmax_common.py:99
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:65
msgid ""
-"Module PyWBEM not installed. Install PyWBEM using the python-pywbem "
+"Module PyWBEM not installed. Install PyWBEM using the python-pywbem "
"package."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:124
+#: cinder/volume/drivers/emc/emc_vmax_common.py:211
#, python-format
msgid ""
"Leaving create_volume: %(volumeName)s Return code: %(rc)lu volume dict: "
-"%(name)s"
+"%(name)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:158
+#: cinder/volume/drivers/emc/emc_vmax_common.py:267
#, python-format
msgid "Deleting Volume: %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:162
+#: cinder/volume/drivers/emc/emc_vmax_common.py:271
#, python-format
-msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu"
+msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:184
+#: cinder/volume/drivers/emc/emc_vmax_common.py:293
#, python-format
-msgid "Delete Snapshot: %(snapshotName)s "
+msgid "Delete Snapshot: %(snapshotName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:223
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:953
+#: cinder/volume/drivers/emc/emc_vmax_common.py:330
#, python-format
-msgid "Unmap volume: %(volume)s"
+msgid "Unmap volume: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:229
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:959
+#: cinder/volume/drivers/emc/emc_vmax_common.py:336
#, python-format
msgid "Volume %s is not mapped. No volume to unmap."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:276
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:978
+#: cinder/volume/drivers/emc/emc_vmax_common.py:384
#, python-format
-msgid "Initialize connection: %(volume)s"
+msgid "Initialize connection: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:286
+#: cinder/volume/drivers/emc/emc_vmax_common.py:397
#, python-format
msgid ""
-"Volume %(volume)s is already mapped. The device number is "
+"Volume %(volume)s is already mapped. The device number is "
"%(deviceNumber)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:383
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:996
+#: cinder/volume/drivers/emc/emc_vmax_common.py:480
#, python-format
-msgid "Terminate connection: %(volume)s"
+msgid "Terminate connection: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:579
+#: cinder/volume/drivers/emc/emc_vmax_common.py:609
#, python-format
msgid ""
-"FAST: capacity stats for policy %(fastPolicyName)s on array %(arrayName)s"
-" (total_capacity_gb=%(total_capacity_gb)lu, "
-"free_capacity_gb=%(free_capacity_gb)lu"
+"Capacity stats for SRP pool %(poolName)s on array %(arrayName)s "
+"total_capacity_gb=%(total_capacity_gb)lu, "
+"free_capacity_gb=%(free_capacity_gb)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:590
+#: cinder/volume/drivers/emc/emc_vmax_common.py:642
+#, python-format
+msgid "Migrating using retype Volume: %(volume)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:859
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2746
#, python-format
msgid ""
-"NON-FAST: capacity stats for pool %(poolName)s on array %(arrayName)s "
-"(total_capacity_gb=%(total_capacity_gb)lu, "
-"free_capacity_gb=%(free_capacity_gb)lu"
+"Adding volume: %(volumeName)s to default storage group for FAST policy: "
+"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:641
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1180
#, python-format
-msgid "Migrating using retype Volume: %(volume)s"
+msgid "Volume status is: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:867
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2421
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1965
#, python-format
msgid ""
-"Adding volume: %(volumeName)s to default storage group for FAST policy: "
-"%(fastPolicyName)s "
+"Create a replica from Volume: Clone Volume: %(cloneName)s Source Volume: "
+"%(sourceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1111
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2269
#, python-format
-msgid "Volume status is: %s"
+msgid "Delete Snapshot: %(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1139
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2285
#, python-format
-msgid "configGroup of current host: %s"
+msgid "Snapshot: %(snapshot)s: not found on the array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1851
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2321
#, python-format
-msgid ""
-"Create a Clone from Volume: Clone Volume: %(cloneName)s Source Volume: "
-"%(sourceName)s"
+msgid "Create Consistency Group: %(group)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1930
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2362
+#, python-format
+msgid "Delete Consistency Group: %(group)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2467
#, python-format
msgid ""
-"Base target volume %(targetVol)s created. Capacity in bits: "
-"%(capInBits)lu "
+"Create snapshot for Consistency Group %(cgId)s cgsnapshotID: "
+"%(cgsnapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2313
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2505
#, python-format
-msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s"
+msgid "Create target consistency group %(targetCg)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:594
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2607
#, python-format
-msgid "Storage group not associated with the policy %s"
+msgid "Delete snapshot for source CG %(cgId)s cgsnapshotID: %(cgsnapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fc.py:186
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3137
#, python-format
-msgid "Start FC detach process for volume: %(volume)s"
+msgid ""
+"FAST: capacity stats for policy %(fastPolicyName)s on array: "
+"%(arrayName)s total_capacity_gb=%(total_capacity_gb)lu, "
+"free_capacity_gb=%(free_capacity_gb)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fc.py:196
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3148
#, python-format
-msgid "Found port group: %(portGroup)s in masking view %(maskingView)s"
+msgid ""
+"NON-FAST: capacity stats for pool %(poolName)s on array: %(arrayName)s "
+"total_capacity_gb=%(total_capacity_gb)lu, "
+"free_capacity_gb=%(free_capacity_gb)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fc.py:203
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3574
#, python-format
-msgid "Looking for masking views still associated withPort Group %s"
+msgid "Snapshot creation %(cloneName)s completed. Source Volume: %(sourceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:148
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3611
+#, python-format
+msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:598
+#, python-format
+msgid "Storage group not associated with the policy. Exception is %s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_https.py:96
+msgid ""
+"Module PyWBEM not installed. Install PyWBEM using the python-pywbem "
+"package."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:153
#, python-format
msgid "Leaving initialize_connection: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:156
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:160
msgid "ISCSI provider_location not stored, using discovery."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:163
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:170
#, python-format
-msgid "smis_do_iscsi_discovery is: %(out)s"
+msgid "smis_do_iscsi_discovery is: %(out)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:209
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:216
#, python-format
msgid "location is: %(location)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:221
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:228
#, python-format
msgid "ISCSI properties: %(properties)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:223
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:230
#, python-format
msgid "ISCSI volume is: %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:228
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:235
#, python-format
msgid "AUTH properties: %(authProps)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:238
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:245
+#, python-format
+msgid "AUTH properties: %s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:658
+#, python-format
+msgid "Found existing masking view: %(maskingViewName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:723
+#, python-format
+msgid "Created new storage group: %(storageGroupName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:807
#, python-format
-msgid "AUTH properties: %s"
+msgid "Created new initiator group name: %(igGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:298
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:811
#, python-format
-msgid "Found existing masking view: %(maskingViewName)s "
+msgid "Using existing initiator group name: %(igGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:339
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:998
#, python-format
-msgid "Created new storage group: %(storageGroupName)s "
+msgid "Created new masking view : %(maskingViewName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:440
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1124
#, python-format
-msgid "Created new initiator group name: %(igGroupName)s "
+msgid "Port group instance name is %(foundPortGroupInstanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:443
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1234
#, python-format
-msgid "Using existing initiator group name: %(igGroupName)s "
+msgid "The storage group found is %(foundStorageGroupInstanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:619
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1541
#, python-format
-msgid "Created new masking view : %(maskingViewName)s "
+msgid "Added volume: %(volumeName)s to existing storage group %(sgGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:763
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1658
#, python-format
-msgid "Port group instance name is %(foundPortGroupInstanceName)s"
+msgid "Volume %(volumeName)s not in any storage group."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1344
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1940
#, python-format
msgid ""
-"policy:%(policy)s, policy service:%(service)s, masking "
-"group=%(maskingGroup)s"
+"Policy: %(policy)s, policy service:%(service)s, masking group: "
+"%(maskingGroup)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:677
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:759
msgid "Fast Policy not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1204
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1475
+#, python-format
+msgid "Populating status for cgsnapshot: %(id)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1482
+#, python-format
+msgid "No snapshot found for %(cgsnapshot)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1767
#, python-format
msgid "Volume %(volume)s does not have meta device members."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:238
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:308
#, python-format
msgid "Using security file in %s for authentication"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:246
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:316
msgid "Plain text credentials are being used for authentication"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:249
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:319
msgid ""
"Neither security file nor plain text credentials are specified. Security "
"file under home directory will be used for authentication if present."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:258
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:328
#, python-format
msgid "iscsi_initiators: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:545
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:673
#, python-format
msgid "Consistency group %s was deleted successfully."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:638
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:763
#, python-format
msgid "Snapshot %s was deleted successfully."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1375
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1518
#, python-format
msgid "Toggle storage_vnx_ip_address from %(old)s to %(new)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1458
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1621
msgid ""
"initiator_auto_registration: False. Initiator auto registration is not "
"enabled. Please register initiator manually."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1491
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1683
#, python-format
msgid ""
"Create Volume: %(volume)s Size: %(size)s pool: %(pool)s provisioning: "
"%(provisioning)s tiering: %(tiering)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1863
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:577
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2064
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3135
#, python-format
msgid "Create snapshot: %(snapshot)s: volume: %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1875
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2075
#, python-format
msgid "Delete Snapshot: %(snapshot)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1968
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2205
#: cinder/volume/drivers/prophetstor/dplcommon.py:831
#, python-format
msgid "Start to create consistency group: %(group_name)s id: %(id)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1991
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2228
#: cinder/volume/drivers/prophetstor/dplcommon.py:860
#, python-format
msgid "Start to delete consistency group: %(cg_name)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2019
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2290
#: cinder/volume/drivers/prophetstor/dplcommon.py:890
#, python-format
msgid "Start to create cgsnapshot for consistency group: %(group_name)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2046
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2315
#: cinder/volume/drivers/prophetstor/dplcommon.py:920
#, python-format
msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2195
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2448
#, python-format
msgid "Get ISCSI targets %(tg)s to register initiator %(in)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2220
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2473
#, python-format
msgid "Get FC targets %(tg)s to register initiator %(in)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2460
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2546
#, python-format
-msgid "Storage Group %s was empty, destroy it."
+msgid "iSCSI Initiators %(in)s of %(ins)s need registration."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:152
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2565
#, python-format
-msgid "XtremIO SW version %s"
+msgid "FC Initiators %(in)s of %(ins)s need registration"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:181
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2811
#, python-format
-msgid "volume %s doesn't exist"
+msgid "Storage Group %s was empty."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:195
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3104
#, python-format
-msgid "snapshot %s doesn't exist"
+msgid "Migrating Mount Point Volume: %s"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:239
+#: cinder/volume/drivers/emc/xtremio.py:294
#, python-format
-msgid "removing lun map %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:275
-#, python-format
-msgid ""
-"created lunmap\n"
-"%s"
+msgid "XtremIO SW version %s"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:280
+#: cinder/volume/drivers/emc/xtremio.py:325
#, python-format
-msgid "volume already mapped, trying to retrieve it %(ig)s, %(vol)d"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:354
-msgid "initiator has no password while using chap,removing it"
+msgid "volume %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:160
+#: cinder/volume/drivers/emc/xtremio.py:339
#, python-format
-msgid "Create Volume: %(volume)s Size: %(size)lu"
+msgid "snapshot %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:290
+#: cinder/volume/drivers/emc/xtremio.py:413
#, python-format
-msgid ""
-"Create Volume from Snapshot: Volume: %(volumename)s Snapshot: "
-"%(snapshotname)s"
+msgid "Volume with the name %s wasn't found, can't unmanage"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:399
+#: cinder/volume/drivers/emc/xtremio.py:459
#, python-format
msgid ""
-"Create a Clone from Volume: Volume: %(volumename)s Source Volume: "
-"%(srcname)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:503
-#, python-format
-msgid "Delete Volume: %(volume)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:705
-#, python-format
-msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:786
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:800
-#, python-format
-msgid "Snapshot: %(snapshot)s: volume: %(volume)s. Snapshot is deleted."
+"created lunmap\n"
+"%s"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:934
+#: cinder/volume/drivers/emc/xtremio.py:461
#, python-format
-msgid "Map volume: %(volume)s"
+msgid "volume already mapped, trying to retrieve it %(ig)s, %(vol)d"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:984
-#, python-format
-msgid "Volume %s is already mapped."
+#: cinder/volume/drivers/emc/xtremio.py:526
+msgid "initiator has no password while using chap,removing it"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1013
+#: cinder/volume/drivers/hds/hds.py:95 cinder/volume/drivers/hds/iscsi.py:76
+#: cinder/volume/drivers/hds/nfs.py:64
#, python-format
-msgid "Extend Volume: %(volume)s New size: %(size)lu"
+msgid "%(element)s: %(val)s"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1356
+#: cinder/volume/drivers/hds/hds.py:108 cinder/volume/drivers/hds/iscsi.py:87
+#: cinder/volume/drivers/hds/nfs.py:75
#, python-format
-msgid ""
-"Snapshot Volume %(snapshotname)s, Source Volume %(volumename)s not found "
-"on the array."
+msgid "XML exception reading parameter: %s"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1672
+#: cinder/volume/drivers/hds/hnas_backend.py:485
#, python-format
-msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
+msgid "lun: %(lun)s already mounted (lline)%s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:95 cinder/volume/drivers/hds/iscsi.py:73
-#: cinder/volume/drivers/hds/nfs.py:62
+#: cinder/volume/drivers/hds/hnas_backend.py:546
#, python-format
-msgid "%(element)s: %(val)s"
+msgid "del_iscsi_conn: hlun not found %s"
msgstr ""
-#: cinder/volume/drivers/hds/hds.py:108 cinder/volume/drivers/hds/iscsi.py:84
-#: cinder/volume/drivers/hds/nfs.py:73
+#: cinder/volume/drivers/hds/hnas_backend.py:628
#, python-format
-msgid "XML exception reading parameter: %s"
+msgid "targetlist: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:57
+#: cinder/volume/drivers/hds/iscsi.py:60
#, python-format
msgid "Parse_loc: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:149
+#: cinder/volume/drivers/hds/iscsi.py:173
#, python-format
msgid "Backend type: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:203
+#: cinder/volume/drivers/hds/iscsi.py:220
#, python-format
-msgid "Using default: instead of %s"
+msgid "Using service label: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:204
-#: cinder/volume/drivers/hds/iscsi.py:266 cinder/volume/drivers/hds/nfs.py:193
-#, python-format
-msgid "Available services: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:216
+#: cinder/volume/drivers/hds/iscsi.py:231
#, python-format
msgid "Retrieving secret for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:235
+#: cinder/volume/drivers/hds/iscsi.py:250
#, python-format
msgid "Set tgt CHAP secret for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:249
+#: cinder/volume/drivers/hds/iscsi.py:264
#, python-format
msgid "Retrieving target for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:293
+#: cinder/volume/drivers/hds/iscsi.py:281 cinder/volume/drivers/hds/nfs.py:208
#, python-format
-msgid "stats: total: %(cap)d used: %(used)d"
+msgid "Available services: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:308
+#: cinder/volume/drivers/hds/iscsi.py:317
#, python-format
msgid "stats: stats: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:331
+#: cinder/volume/drivers/hds/iscsi.py:340
#, python-format
msgid "HDP list: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:382
+#: cinder/volume/drivers/hds/iscsi.py:400 cinder/volume/drivers/hds/nfs.py:513
+#, python-format
+msgid "Configured pools: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/iscsi.py:403
#, python-format
msgid "do_setup: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:386
+#: cinder/volume/drivers/hds/iscsi.py:407
#, python-format
msgid "iSCSI portal found for service: %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:439
+#: cinder/volume/drivers/hds/iscsi.py:460
#, python-format
msgid "create_volume: create_lu returns %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:445
+#: cinder/volume/drivers/hds/iscsi.py:466
#, python-format
msgid "LUN %(lun)s of size %(sz)s MB is created."
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:495
+#: cinder/volume/drivers/hds/iscsi.py:516
#, python-format
msgid "LUN %(lun)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:510
+#: cinder/volume/drivers/hds/iscsi.py:531
#, python-format
msgid "delete lun loc %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:538
+#: cinder/volume/drivers/hds/iscsi.py:559
#, python-format
msgid "initialize volume %(vol)s connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:567
+#: cinder/volume/drivers/hds/iscsi.py:588
#, python-format
msgid "initiate: connection %s"
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:598
+#: cinder/volume/drivers/hds/iscsi.py:619
#, python-format
msgid "terminate: connection %s"
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:189
+#: cinder/volume/drivers/hds/nfs.py:204
#, python-format
msgid "Get service: %(lbl)s->%(svc)s"
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:220
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:486
+#: cinder/volume/drivers/hds/nfs.py:235
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:489
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:223
+#: cinder/volume/drivers/hds/nfs.py:238
#, python-format
msgid "LUN %(id)s extended to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:442
+#: cinder/volume/drivers/hds/nfs.py:429
+#, python-format
+msgid "Driver stats: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/nfs.py:467
#, python-format
msgid "Review shares: %s"
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:449
+#: cinder/volume/drivers/hds/nfs.py:475
#, python-format
msgid "share: %(share)s -> %(info)s"
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:461
+#: cinder/volume/drivers/hds/nfs.py:487
#, python-format
msgid "Save service info for %(svc)s -> %(hdp)s, %(path)s"
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:473
+#: cinder/volume/drivers/hds/nfs.py:499
#, python-format
msgid "share: %s incorrect entry"
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:485
+#: cinder/volume/drivers/hds/nfs.py:525
#, python-format
msgid ""
"Cloning with volume_name %(vname)s clone_name %(cname)s export_path "
"%(epath)s"
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
-#, python-format
-msgid ""
-"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
-"%(product)s series storage arrays."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:79
-#, python-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"\n"
-"Request URL: %(url)s\n"
-"\n"
-"Call Method: %(method)s\n"
-"\n"
-"Request Data: %(data)s\n"
-"\n"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:166
-#, python-format
-msgid "Create Volume: %(volume)s Size: %(size)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:235
-#, python-format
-msgid "Delete Volume: %(name)s array lun id: %(lun_id)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:342
-#, python-format
-msgid "_create_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:405
+#: cinder/volume/drivers/hds/nfs.py:571
#, python-format
-msgid "stop_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:487
-#, python-format
-msgid ""
-"Wait interval for %(event_type)s is not configured in huawei conf file. "
-"Use default: %(default_wait_interval)d."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:500
-#, python-format
-msgid ""
-"Timeout is not configured in huawei conf file. Use default: "
-"%(default_timeout)d."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:557
-#, 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/rest_common.py:639
-#, python-format
-msgid "_add_host_into_hostgroup, hostgroup name: %(name)s, hostgroup id: %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:664
-#, python-format
-msgid ""
-"_mapping_hostgroup_and_lungroup, lun_group: %(lun_group)s, view_id: "
-"%(view_id)s, lun_id: %(lun_id)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:711
-msgid "Enter initialize_connection_iscsi."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:715
-#, python-format
-msgid "initiator name: %(initiator_name)s, volume name: %(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:722
-#, python-format
-msgid ""
-"initialize_connection_iscsi,iscsi_iqn: %(iscsi_iqn)s, target_ip: "
-"%(target_ip)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:744
-#, python-format
-msgid "initialize_connection_iscsi, host lun id is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:755
-#, python-format
-msgid "initialize_connection_iscsi success. Return data: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:765
-#, python-format
-msgid ""
-"initialize_connection_fc, initiator: %(initiator_name)s, volume name: "
-"%(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:780
-#, python-format
-msgid "initialize_connection_fc, the array has free wwns: %s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:808
-#, python-format
-msgid "initialize_connection_fc, return data is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1139
-#, python-format
-msgid ""
-"terminate_connection:volume name: %(volume)s, initiator name: %(ini)s, "
-"lun_id: %(lunid)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1153
-msgid "Can't find lun in lungroup."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1156
-msgid "Check if there are still other luns associated to the lungroup."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1276
-msgid "Use default PrefetchType. PrefetchType: Intelligent."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1377
-#, python-format
-msgid "Request ip info is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1380
-#, python-format
-msgid "New str info is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1395
-#, python-format
-msgid "_get_tgt_iqn: iSCSI target iqn is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1568
-msgid "Entering extend_volume."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1573
-#, python-format
-msgid "Extend Volume: %(volumename)s, oldsize: %(oldsize)s newsize: %(newsize)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1618
-#, python-format
-msgid "The QoS sepcs is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:171
-#, python-format
-msgid "_get_login_info: %s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:468
-#, python-format
-msgid ""
-"_execute_cli: Can not connect to IP %(old)s, try to connect to the other "
-"IP %(new)s."
+msgid "Volume service: %(label)s. Casted to: %(loc)s"
msgstr ""
#: cinder/volume/drivers/ibm/flashsystem.py:493
msgid "Volume %s is mapping to multiple hosts."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:216
+#: cinder/volume/drivers/ibm/gpfs.py:220
#, python-format
msgid "Could not update storage pool with mmchattr to %(pool)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/ibm/ibmnas.py:91
+#: cinder/volume/drivers/ibm/ibmnas.py:92
#, python-format
msgid "Initialized driver for IBMNAS Platform: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:155
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:159
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:800
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:949
#, python-format
msgid "Tried to delete non-existant vdisk %s."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:76
+#: cinder/volume/drivers/netapp/common.py:74
#, python-format
msgid "OpenStack OS Version Info: %(info)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:93
+#: cinder/volume/drivers/netapp/common.py:91
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:109
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
msgid "Could not run dpkg-query command: %(msg)s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:410
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:419
#, 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:431
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:440
#, python-format
msgid "Resizing LUN %s to new size using clone operation."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:463
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:472
#, python-format
msgid "Post clone resize LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:677
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:260
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:528
+#, python-format
+msgid "LUN with given ref %s need not be renamed during manage operation."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:537
+#, 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:590
+#, python-format
+msgid "Unmanaged LUN with current path %(path)s and uuid %(uuid)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:769
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:265
msgid "Need to remove FC Zone, building initiator target map"
msgstr ""
msgid "Creating volume at location %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:227
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:230
#, python-format
msgid "Copied image to volume %s using regular download."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:234
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:237
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:266
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:269
#, python-format
msgid "Cloning from cache to destination %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:296
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:299
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:395
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:398
#, python-format
msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:411
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:414
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:431
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:434
#, python-format
msgid "Checking image clone %s from glance share."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:453
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:456
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:471
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:474
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:363
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:845
+#, python-format
+msgid "Cinder NFS volume with current path \"%(cr)s\" is no longer being managed."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:385
#, python-format
msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
msgstr ""
msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:156
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:154
#, python-format
msgid "Resizing LUN %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:159
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:181
msgid "Embedded mode detected."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:162
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:184
msgid "Proxy mode detected."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:191
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:195
+#, python-format
+msgid "System with controller addresses [%s] is not registered with web service."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:213
msgid "Waiting for web service array communication."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:207
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:229
#, python-format
msgid "System %(id)s has %(status)s status."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:223
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:245
#, python-format
msgid "Configured storage pools %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:389
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:405
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:422
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:420
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:436
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:453
#, python-format
msgid "Created volume with label %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:449
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:480
#, python-format
msgid "Copying src vol %(src)s to dest vol %(dst)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:466
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:497
#, python-format
msgid "Vol copy job completed for dest %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:479
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:510
#, python-format
msgid "Copy job to dest vol %s completed."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:500
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:531
#, python-format
msgid "Volume %s already deleted."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:525
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:556
#, python-format
msgid "Created snap grp with label %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:666
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:697
#, python-format
msgid "Creating host with port %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:788
-#, python-format
-msgid "Extended volume with label %s."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:152
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:802
#, python-format
-msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgid "Updating storage service catalog information for backend '%s'"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:168
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:883
#, python-format
-msgid "Volume %s does not exist, it seems it was already deleted."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:356
-#, python-format
-msgid "Snapshot %s does not exist, it seems it was already deleted."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:477
-#: cinder/volume/drivers/windows/windows_utils.py:273
-#, python-format
-msgid "Ignored target creation error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:487
-#, python-format
-msgid "Ignored target group creation error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:499
-#, python-format
-msgid "Ignored target group member addition error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:509
-#, python-format
-msgid "Ignored LU creation error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:519
-#, python-format
-msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/jsonrpc.py:92
-#, python-format
-msgid "Auto switching to HTTPS connection to %s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/nfs.py:230
-#, python-format
-msgid "Folder %s does not exist, it was already deleted."
+msgid "Extended volume with label %s."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:240
-#: cinder/volume/drivers/nexenta/nfs.py:271
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:917
#, python-format
-msgid "Snapshot %s does not exist, it was already deleted."
+msgid "Volume with given ref %s need not be renamed during manage operation."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:301
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:924
#, python-format
-msgid "Creating regular file: %s.This may take some time."
+msgid ""
+"Manage operation completed for volume with new label %(label)s and wwn "
+"%(wwn)s."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:312
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:957
#, python-format
-msgid "Regular file: %s created."
+msgid "Unmanaged volume with current label %(label)s and wwn %(wwn)s."
msgstr ""
#: cinder/volume/drivers/prophetstor/dpl_fc.py:204
msgid "terminate_connection volume: %(volume)s, connector: %(con)s"
msgstr ""
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:134
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:135
#, python-format
msgid "Flexvisor already unassigned volume %(id)s."
msgstr ""
msgid "Activate Flexvisor cinder volume driver."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:270
#, python-format
msgid "Disconnect from 3PAR REST and SSH %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:261
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "logout Done %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:271
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:284
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:377
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:390
#, python-format
msgid ""
"Virtual volume %(disp)s '%(new)s' snapCPG is empty so it will be set to: "
"%(cpg)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:385
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:398
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:703
#, python-format
msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:404
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:711
#, python-format
msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:398
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:411
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:721
#, python-format
msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:417
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:430
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:741
#, python-format
msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:459
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:472
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:798
#, python-format
msgid ""
"Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to"
" '%(new)s'."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1486
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:952
+#, python-format
+msgid "Flash Cache policy set to %s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1079
+#, python-format
+msgid "Using pool %(pool)s instead of %(cpg)s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1607
#, python-format
msgid "3PAR driver cannot perform migration. Retype exception: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1554
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1676
#, python-format
msgid "Completed: convert_to_base_volume: id=%s."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1798
#, python-format
msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1696
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1819
#, python-format
-msgid "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s"
+msgid "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1701
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1824
#, python-format
-msgid "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s"
+msgid ""
+"Converting %(volume_name)s to thin dedup provisioning with "
+"userCPG=%(new_cpg)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1717
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1829
+#, python-format
+msgid "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1845
#, python-format
msgid "tunevv failed because the volume '%s' has snapshots."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1994
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2135
#, python-format
msgid ""
"Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to "
"%(new_snap_cpg)s."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2005
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2146
#, python-format
msgid "Modifying %s comments."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2014
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2155
#, 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/san/hp/hp_lefthand_iscsi.py:79
+#: cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py:83
#, python-format
msgid "HPLeftHand driver %(driver_ver)s, proxy %(proxy_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:561
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:166
+#, python-format
+msgid "HPLeftHand API version %s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:603
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because volume "
"is from a different backend."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:566
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:572
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:608
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:614
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because cluster "
"exists in different management group."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:586
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:628
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because the "
"volume has been exported."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:597
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:639
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because the "
"volume has snapshots."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:605
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:647
#, python-format
msgid ""
"Cannot provide backend assisted migration for volume: %s because volume "
#: cinder/volume/drivers/violin/v6000_common.py:47
#, python-format
-msgid "Running with xg-tools version: %s."
+msgid "Running with vmemclient version: %s."
msgstr ""
-#: cinder/volume/drivers/violin/v6000_common.py:554
+#: cinder/volume/drivers/violin/v6000_common.py:558
#, python-format
msgid "Verified VMOS version %s is supported."
msgstr ""
msgid "Initialized driver %(name)s version: %(vers)s."
msgstr ""
-#: cinder/volume/drivers/vmware/api.py:183
-msgid "Successfully established connection to the server."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/read_write_util.py:202
-#, python-format
-msgid "Opening vmdk url: %s for write."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/read_write_util.py:295
-#, python-format
-msgid "Opening vmdk url: %s for read."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:266
-#: cinder/volume/drivers/vmware/vmdk.py:1910
+#: cinder/volume/drivers/vmware/vmdk.py:268
+#: cinder/volume/drivers/vmware/vmdk.py:1879
#, python-format
msgid "Successfully setup driver: %(driver)s for server: %(ip)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:331
+#: cinder/volume/drivers/vmware/vmdk.py:333
msgid "Backing not available, no operation to be performed."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:665
+#: cinder/volume/drivers/vmware/vmdk.py:618
#, python-format
msgid "There is no backing for the volume: %s. Need to create one."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:687
+#: cinder/volume/drivers/vmware/vmdk.py:640
#, python-format
msgid ""
"Returning connection_info: %(info)s for volume: %(volume)s with "
"connector: %(connector)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:740
+#: cinder/volume/drivers/vmware/vmdk.py:694
#, python-format
msgid "There is no backing, so will not create snapshot: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:745
+#: cinder/volume/drivers/vmware/vmdk.py:699
#, python-format
msgid "Successfully created snapshot: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:771
+#: cinder/volume/drivers/vmware/vmdk.py:726
#, python-format
msgid "There is no backing, and so there is no snapshot: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:775
+#: cinder/volume/drivers/vmware/vmdk.py:730
#, python-format
msgid "Successfully deleted snapshot: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:816
+#: cinder/volume/drivers/vmware/vmdk.py:771
#, python-format
msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:833
+#: cinder/volume/drivers/vmware/vmdk.py:788
#, python-format
msgid ""
"There is no backing for the source volume: %(svol)s. Not creating any "
"backing for the volume: %(vol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:864
+#: cinder/volume/drivers/vmware/vmdk.py:819
#, python-format
msgid ""
"There is no backing for the source snapshot: %(snap)s. Not creating any "
"backing for the volume: %(vol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:873
-#: cinder/volume/drivers/vmware/vmdk.py:2028
+#: cinder/volume/drivers/vmware/vmdk.py:828
+#: cinder/volume/drivers/vmware/vmdk.py:2011
#, 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:1224
+#: cinder/volume/drivers/vmware/vmdk.py:1184
#, python-format
msgid "Done copying image: %(id)s to volume: %(vol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1235
+#: cinder/volume/drivers/vmware/vmdk.py:1195
#, python-format
msgid ""
"The backing is not found, so there is no need to extend the vmdk virtual "
"disk for the volume %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1355
+#: cinder/volume/drivers/vmware/vmdk.py:1324
#, python-format
msgid "Backing not found, creating for volume: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1374
+#: cinder/volume/drivers/vmware/vmdk.py:1347
#, python-format
msgid "Done copying volume %(vol)s to a new image %(img)s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1560
-#: cinder/volume/drivers/vmware/vmdk.py:1590
+#: cinder/volume/drivers/vmware/vmdk.py:1533
+#: cinder/volume/drivers/vmware/vmdk.py:1563
#, python-format
msgid "Done extending volume %(vol)s to size %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1565
+#: cinder/volume/drivers/vmware/vmdk.py:1538
#, python-format
msgid ""
"Relocating volume %s vmdk to a different datastore since trying to extend"
" vmdk file in place failed."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1576
+#: cinder/volume/drivers/vmware/vmdk.py:1549
#, python-format
msgid "Selected datastore %(ds)s to place extended volume of size %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1861
-#, python-format
-msgid "Using PBM WSDL location: %s"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1872
+#: cinder/volume/drivers/vmware/vmdk.py:1840
#, python-format
msgid "Using overridden vmware_host_version from config: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1876
+#: cinder/volume/drivers/vmware/vmdk.py:1844
#, python-format
msgid "Fetched VC server version: %s"
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1958
-#, python-format
-msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:2006
-#: cinder/volume/drivers/vmware/volumeops.py:1068
+#: cinder/volume/drivers/vmware/vmdk.py:1989
+#: cinder/volume/drivers/vmware/volumeops.py:1080
#, python-format
msgid "Successfully created clone: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:2020
+#: cinder/volume/drivers/vmware/vmdk.py:2003
#, 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:2057
+#: cinder/volume/drivers/vmware/vmdk.py:2040
#, python-format
msgid ""
"There is no backing for the source volume: %(src)s. Not creating any "
"backing for volume: %(vol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmware_images.py:110
-#: cinder/volume/drivers/vmware/vmware_images.py:130
-#, python-format
-msgid "Downloaded image: %s from glance image server."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmware_images.py:163
-#, python-format
-msgid "Uploaded image: %s to the Glance image server."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:307
+#: cinder/volume/drivers/vmware/volumeops.py:310
#, python-format
msgid "Deleted the VM backing: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:573
+#: cinder/volume/drivers/vmware/volumeops.py:585
#, python-format
msgid "Successfully extended the volume %(name)s to %(size)s GB."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:718
+#: cinder/volume/drivers/vmware/volumeops.py:730
#, python-format
msgid "Successfully created volume backing: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:876
+#: cinder/volume/drivers/vmware/volumeops.py:888
#, python-format
msgid ""
"Successfully relocated volume backing: %(backing)s to datastore: %(ds)s "
"and resource pool: %(rp)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:894
+#: cinder/volume/drivers/vmware/volumeops.py:906
#, python-format
msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:918
+#: cinder/volume/drivers/vmware/volumeops.py:930
#, python-format
msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:980
+#: cinder/volume/drivers/vmware/volumeops.py:992
#, python-format
msgid ""
"Did not find the snapshot: %(name)s for backing: %(backing)s. Need not "
"delete anything."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:991
+#: cinder/volume/drivers/vmware/volumeops.py:1003
#, python-format
msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1118
+#: cinder/volume/drivers/vmware/volumeops.py:1130
#, python-format
msgid "Renaming backing VM: %(backing)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1127
+#: cinder/volume/drivers/vmware/volumeops.py:1139
#, python-format
msgid "Backing VM: %(backing)s renamed to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1172
+#: cinder/volume/drivers/vmware/volumeops.py:1184
#, python-format
msgid "Successfully deleted file: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1321
+#: cinder/volume/drivers/vmware/volumeops.py:1333
#, python-format
msgid "Successfully copied disk at: %(src)s to: %(dest)s."
msgstr ""
-#: cinder/volume/drivers/vmware/volumeops.py:1339
+#: cinder/volume/drivers/vmware/volumeops.py:1351
#, python-format
msgid "Deleted vmdk file: %s."
msgstr ""
-#: cinder/volume/drivers/windows/remotefs.py:115
-#, python-format
-msgid "Mounting share: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/restclient.py:179
-#, python-format
-msgid "ZFSSA version: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:101
+#: cinder/volume/drivers/windows/windows_utils.py:273
#, python-format
-msgid "Connecting to host: %s."
+msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:190
+#: cinder/volume/flows/manager/create_volume.py:636
#, python-format
-msgid "Creating snapshot: %s"
+msgid ""
+"Volume %(volume_id)s: being created as %(create_type)s with "
+"specification: %(volume_spec)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:213
+#: cinder/volume/targets/cxt.py:209
#, python-format
-msgid "Deleting snapshot: %s"
+msgid "Removing iscsi_target for: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:217
+#: cinder/volume/targets/cxt.py:233 cinder/volume/targets/cxt.py:253
#, python-format
-msgid "Creatng volume from snapshot. volume: %s"
+msgid "No iscsi target present for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:219
+#: cinder/volume/targets/iet.py:183
#, python-format
-msgid "Source Snapshot: %s"
+msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:250
+#: cinder/volume/targets/iet.py:238
#, python-format
-msgid "new cloned volume: %s"
+msgid "Failed to open iet session list for %(vol_id)s: %(e)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssanfs.py:251
+#: cinder/volume/targets/iscsi.py:222
#, python-format
-msgid "source volume for cloning: %s"
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:622
+#: cinder/volume/targets/iscsi.py:237
#, python-format
msgid ""
-"Volume %(volume_id)s: being created as %(create_type)s with "
-"specification: %(volume_spec)s"
-msgstr ""
-
-#: cinder/volume/targets/lio.py:49 cinder/volume/targets/tgt.py:328
-#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %s"
msgstr ""
-#: cinder/volume/targets/lio.py:66
+#: cinder/volume/targets/iscsi.py:254
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/targets/lio.py:99
+#: cinder/volume/targets/lio.py:97
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/volume/targets/lio.py:131
+#: cinder/volume/targets/lio.py:133
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/volume/targets/tgt.py:343
+#: cinder/volume/targets/tgt.py:290
#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume:"
-" %s"
-msgstr ""
-
-#: cinder/volume/targets/tgt.py:357
-#, python-format
-msgid "Removing iscsi_target for: %s"
+msgid "Removing iscsi_target for Volume ID: %s"
msgstr ""
-#: cinder/zonemanager/fc_zone_manager.py:145
+#: cinder/zonemanager/fc_zone_manager.py:144
#, python-format
msgid "Final filtered map for fabric: %s"
msgstr ""
-#: cinder/zonemanager/fc_zone_manager.py:151
+#: cinder/zonemanager/fc_zone_manager.py:150
msgid "Add Connection: Finished iterating over all target list"
msgstr ""
-#: cinder/zonemanager/fc_zone_manager.py:175
+#: cinder/zonemanager/fc_zone_manager.py:174
#, python-format
-msgid "Delete connection Target List:%s"
+msgid "Delete connection Target List: %s"
msgstr ""
-#: cinder/zonemanager/fc_zone_manager.py:191
+#: cinder/zonemanager/fc_zone_manager.py:190
#, python-format
msgid "Final filtered map for delete connection: %s"
msgstr ""
-#: cinder/zonemanager/fc_zone_manager.py:242
+#: cinder/zonemanager/fc_zone_manager.py:241
#, python-format
msgid "No targets to add or remove connection for I: %s"
msgstr ""
-#: cinder/zonemanager/utils.py:40
+#: cinder/zonemanager/utils.py:41
#, python-format
msgid "Using FC Zone Manager %(zm_version)s, Driver %(drv_name)s %(drv_version)s."
msgstr ""
-#: cinder/zonemanager/utils.py:57
+#: cinder/zonemanager/utils.py:58
#, python-format
msgid "Using FC lookup service %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:137
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:124
#, python-format
msgid "BrcdFCZoneDriver - Add connection for I-T map: %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:145
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:138
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:144
#, python-format
msgid "Zoning policy for Fabric %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:172
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:176
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:165
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:177
#, python-format
msgid "Zone exists in I-T mode. Skipping zone creation %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:195
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:199
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:187
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:202
#, python-format
msgid "Zone map to add: %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:223
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:215
#, python-format
msgid "BrcdFCZoneDriver - Delete connection for I-T map: %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:231
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:259
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:229
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:262
#, python-format
msgid "Zoning policy for fabric %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:295
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:330
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:292
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:334
#, python-format
msgid "Zoning Policy: %s, not recognized"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:374
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:432
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:371
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:437
#, python-format
msgid "Filtered targets for SAN is: %s"
msgstr ""
msgid "CiscoFCZoneDriver - Add connection for I-T map: %s"
msgstr ""
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:240
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:243
#, python-format
msgid "CiscoFCZoneDriver - Delete connection for I-T map: %s"
msgstr ""
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 2015.1.dev303\n"
+"Project-Id-Version: cinder 2015.1.dev28\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-30 06:25+0000\n"
+"POT-Creation-Date: 2015-03-26 06:07+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"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
+#: cinder/quota_utils.py:49
+#, 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:60 cinder/transfer/api.py:173
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/service.py:91
+msgid ""
+"OSProfiler is enabled.\n"
+"It means that person who knows any of hmac_keys that are specified in "
+"/etc/cinder/api-paste.ini can trace his requests. \n"
+"In real life only operator can read this file so there is no security "
+"issue. Note that even if person can trigger profiler, only admin user can"
+" retrieve trace information.\n"
+"To disable OSprofiler set in cinder.conf:\n"
+"[profiler]\n"
+"enabled=false"
+msgstr ""
+
+#: cinder/service.py:191
+#, python-format
+msgid ""
+"Report interval must be less than service down time. Current config "
+"service_down_time: %(service_down_time)s, report_interval for this: "
+"service is: %(report_interval)s. Setting global service_down_time to: "
+"%(new_down_time)s"
+msgstr ""
+
+#: cinder/service.py:259
+msgid "Service killed that has no database entry"
+msgstr ""
+
#: cinder/api/__init__.py:31
msgid ""
-"The v1 api is deprecated and will be removed after the Juno release. You "
+"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 ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
+#: cinder/api/extensions.py:345
+#, python-format
+msgid "Failed to load extension %(classpath)s: %(exc)s"
+msgstr ""
+
+#: cinder/api/extensions.py:370
+#, python-format
+msgid "Failed to load extension %(ext_name)s: %(exc)s"
+msgstr ""
+
#: cinder/api/openstack/__init__.py:114
#, python-format
msgid ""
"resource"
msgstr ""
-#: cinder/backup/api.py:142
+#: cinder/backup/api.py:153
#, 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:154
+#: cinder/backup/api.py:165
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create backups (%(d_consumed)d "
"backups already consumed)"
msgstr ""
+#: cinder/backup/chunkeddriver.py:673
+msgid "swift error while listing objects, continuing with delete."
+msgstr ""
+
#: cinder/backup/driver.py:212
msgid ""
"Destination volume type is different from source volume type for an "
"encrypted volume. Encrypted backup restore has failed."
msgstr ""
-#: cinder/backup/manager.py:610
+#: cinder/backup/manager.py:620
#, python-format
msgid ""
"Backup service %(service)s does not support verify. Backup id %(id)s is "
"backup metadata."
msgstr ""
-#: cinder/backup/drivers/swift.py:582
-msgid "swift error while listing objects, continuing with delete"
+#: cinder/brick/initiator/connector.py:308
+msgid "Failed to login to any of the iSCSI targets."
msgstr ""
-#: cinder/backup/drivers/swift.py:591
+#: cinder/brick/initiator/connector.py:321
#, python-format
-msgid "swift error while deleting object %s, continuing with delete"
+msgid ""
+"ISCSI volume not yet found at: %(host_devices)s. Will rescan & retry. "
+"Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:237
+#: cinder/brick/initiator/connector.py:562
#, python-format
msgid ""
-"ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try"
-" number: %(tries)s"
+"Failed to login iSCSI target %(iqn)s on portal %(portal)s (exit code "
+"%(err)s)."
msgstr ""
-#: cinder/brick/initiator/connector.py:644
+#: cinder/brick/initiator/connector.py:726
#, python-format
msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:788
+#: cinder/brick/initiator/connector.py:980
#, python-format
msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:870
+#: cinder/brick/initiator/connector.py:1062
msgid ""
"Connection details not present. RemoteFsClient may not initialize "
"properly."
msgid "systool is not installed"
msgstr ""
+#: cinder/brick/initiator/linuxfc.py:187
+#, python-format
+msgid "unit_add call for s390 failed exit (%(code)s), stderr (%(stderr)s)"
+msgstr ""
+
+#: cinder/brick/initiator/linuxfc.py:210
+#, python-format
+msgid "unit_remove call for s390 failed exit (%(code)s), stderr (%(stderr)s)"
+msgstr ""
+
#: cinder/brick/initiator/linuxscsi.py:118
#: cinder/brick/initiator/linuxscsi.py:126
#: cinder/brick/initiator/linuxscsi.py:143
msgid "Couldn't find multipath device %(line)s"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:274
-#, python-format
-msgid "Took %s seconds to get logical volume info."
+#: cinder/common/sqlalchemyutils.py:67
+msgid "Id not in sort_keys; is sort_keys unique?"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:373
+#: cinder/consistencygroup/api.py:101
#, python-format
-msgid "Took %s seconds to get volume groups."
+msgid "Availability zone '%s' is invalid"
msgstr ""
-#: cinder/common/sqlalchemyutils.py:67
-msgid "Id not in sort_keys; is sort_keys unique?"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:214
+#: cinder/db/sqlalchemy/api.py:221
#, python-format
msgid "Deadlock detected when running '%(func_name)s': Retrying..."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:867
+#: cinder/db/sqlalchemy/api.py:874
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
"will be set to 0 until this iscorrected in the cinder.conf."
msgstr ""
-#: cinder/keymgr/conf_key_mgr.py:78
+#: cinder/image/image_utils.py:72 cinder/volume/drivers/smbfs.py:249
+msgid "qemu-img is not installed."
+msgstr ""
+
+#: cinder/keymgr/conf_key_mgr.py:79
msgid ""
"config option keymgr.fixed_key has not been defined: some operations may "
"fail unexpectedly"
msgstr ""
-#: cinder/keymgr/conf_key_mgr.py:134
+#: cinder/keymgr/conf_key_mgr.py:135
#, python-format
msgid "Not deleting key %s"
msgstr ""
#: cinder/openstack/common/loopingcall.py:87
#, python-format
-msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
-msgstr ""
-
-#: cinder/openstack/common/policy.py:258
-#, python-format
-msgid "Can not find policy directory: %s"
+msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
msgstr ""
-#: cinder/openstack/common/service.py:356
+#: cinder/openstack/common/service.py:355
#, python-format
msgid "pid %d not in child list"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:400
+#: cinder/scheduler/filter_scheduler.py:409
#, python-format
msgid "No weighed hosts found for volume with properties: %s"
msgstr ""
-#: cinder/scheduler/host_manager.py:461
+#: cinder/scheduler/host_manager.py:486
#, python-format
msgid "volume service is down. (host: %s)"
msgstr ""
-#: cinder/scheduler/filters/capacity_filter.py:62
+#: cinder/scheduler/filters/capacity_filter.py:71
+#, python-format
+msgid ""
+"Insufficient free space for volume creation. Total capacity is "
+"%(total).2f on host %(host)s."
+msgstr ""
+
+#: cinder/scheduler/filters/capacity_filter.py:84
#, python-format
msgid ""
"Insufficient free space for volume creation on host %(host)s (requested /"
" avail): %(requested)s/%(available)s"
msgstr ""
+#: cinder/scheduler/filters/capacity_filter.py:102
+#, python-format
+msgid ""
+"Insufficient free space for thin provisioning. The ratio of provisioned "
+"capacity over total capacity %(provisioned_ratio).2f has exceeded the "
+"maximum over subscription ratio %(oversub_ratio).2f on host %(host)s."
+msgstr ""
+
#: cinder/scheduler/filters/driver_filter.py:56
msgid ""
"No 'volume_backend_name' key in extra_specs. Skipping volume backend name"
msgid "Error in filtering function '%(function)s' : '%(error)s' :: failing host"
msgstr ""
-#: cinder/scheduler/filters/instance_locality_filter.py:96
+#: cinder/scheduler/filters/instance_locality_filter.py:97
#, python-format
msgid "Hint \"%s\" dropped because ExtendedServerAttributes not active in Nova."
msgstr ""
-#: cinder/scheduler/filters/instance_locality_filter.py:107
+#: cinder/scheduler/filters/instance_locality_filter.py:108
#, python-format
msgid ""
"Hint \"%s\" dropped because Nova did not return enough information. "
"generated: '%s' :: Defaulting to a goodness of 0"
msgstr ""
-#: cinder/tests/test_fujitsu.py:176
-msgid "method is not exist "
+#: cinder/tests/test_netapp_nfs.py:375
+#, python-format
+msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:360
+#: cinder/transfer/api.py:161
#, python-format
-msgid "Share %(share)s and file name %(file_name)s"
+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:636 cinder/volume/api.py:770
+#, 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/driver.py:918
-#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:150
-#: cinder/volume/targets/iscsi.py:131
+#: cinder/volume/api.py:648 cinder/volume/api.py:782
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
+"snapshots already consumed)."
+msgstr ""
+
+#: cinder/volume/driver.py:392
+#, python-format
+msgid "Failed to activate volume copy throttling: %(err)s"
+msgstr ""
+
+#: cinder/volume/driver.py:1378 cinder/volume/targets/iscsi.py:164
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/manager.py:183
+#: cinder/volume/manager.py:205
#, python-format
msgid "Driver path %s is deprecated, update your configuration to the new path."
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:936
#, python-format
msgid "Deleting image %(image_id)s in %(image_status)s state."
msgstr ""
-#: cinder/volume/manager.py:847
+#: cinder/volume/manager.py:942
#, python-format
msgid "Error occurred while deleting image %s."
msgstr ""
-#: cinder/volume/manager.py:1240
+#: cinder/volume/manager.py:1258
#, python-format
msgid ""
-"Unable to update stats, %(driver_name)s -%(driver_version)s "
-"%(config_group)s driver is uninitialized."
+"Failed to migrate volume. The destination volume %(vol)s is not deleted "
+"since the source volume may have already deleted."
msgstr ""
-#: cinder/volume/manager.py:1628
+#: cinder/volume/manager.py:1423
#, python-format
msgid ""
-"Unable to update volume replication status, %(driver_name)s "
-"-%(driver_version)s %(config_group)s driver is uninitialized."
+"Unable to update stats, %(driver_name)s -%(driver_version)s "
+"%(config_group)s driver is uninitialized."
msgstr ""
#: cinder/volume/qos_specs.py:199
msgid "Failed to disassociate qos specs %s."
msgstr ""
-#: cinder/volume/utils.py:279
-msgid "Failed to create blkio cgroup"
+#: cinder/volume/throttling.py:86
+#, python-format
+msgid "Failed to setup blkio cgroup to throttle the device '%(device)s'."
msgstr ""
-#: cinder/volume/drivers/drbdmanagedrv.py:118
-#, python-format
-msgid "got disconnected; trying to reconnect. (%s)"
+#: cinder/volume/drivers/datera.py:107
+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/eqlx.py:148
+msgid ""
+"Configuration options eqlx_use_chap, eqlx_chap_login and "
+"eqlx_chap_password are deprecated. Use use_chap_auth, chap_username and "
+"chap_password respectively for the same."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:392
+#: cinder/volume/drivers/eqlx.py:417
#, python-format
msgid "Volume %s was not found while trying to delete it."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:507
+#: cinder/volume/drivers/eqlx.py:532
#, python-format
msgid "Volume %s is not found!, it may have been deleted."
msgstr ""
msgid "Failed to refresh mounts, reason=%s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/quobyte.py:191
-#: cinder/volume/drivers/remotefs.py:216
+#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/quobyte.py:190
+#: cinder/volume/drivers/remotefs.py:227
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/lvm.py:168
+#: cinder/volume/drivers/lvm.py:175
#, python-format
msgid "Unable to update stats on non-initialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:329 cinder/volume/drivers/srb.py:752
+#: cinder/volume/drivers/lvm.py:357 cinder/volume/drivers/srb.py:770
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:599 cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:634
msgid ""
"LVMISCSIDriver is deprecated, you should now just use LVMVolumeDriver and"
" specify target_helper for the target driver you wish to use."
msgstr ""
-#: cinder/volume/drivers/nfs.py:331 cinder/volume/drivers/remotefs.py:484
+#: cinder/volume/drivers/lvm.py:651
+msgid ""
+"LVMISERDriver is deprecated, you should now just use LVMVolumeDriver and "
+"specify target_helper for the target driver you wish to use. In order to "
+"enable iser, please set iscsi_protocol with the value iser."
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:340 cinder/volume/drivers/remotefs.py:519
#, python-format
msgid ""
"The NAS file permissions mode will be 666 (allowing other/world read & "
" %s for information on a secure NFS configuration."
msgstr ""
-#: cinder/volume/drivers/nfs.py:352 cinder/volume/drivers/remotefs.py:477
+#: cinder/volume/drivers/nfs.py:361 cinder/volume/drivers/remotefs.py:512
#, python-format
msgid ""
"The NAS file operations will be run as root: allowing root level access "
"Please see %s for information on a secure NAS configuration."
msgstr ""
-#: cinder/volume/drivers/pure.py:208
+#: cinder/volume/drivers/pure.py:216
#, python-format
msgid "Volume deletion failed with message: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:259
+#: cinder/volume/drivers/pure.py:282
#, python-format
msgid ""
"iSCSI discovery of port %(port_name)s at %(port_portal)s failed with "
"error: %(err_msg)s"
msgstr ""
-#: cinder/volume/drivers/pure.py:314
+#: cinder/volume/drivers/pure.py:386
#, python-format
msgid "Volume connection already exists with message: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:434
+#: cinder/volume/drivers/pure.py:549
#, python-format
msgid "Unable to delete Protection Group: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:485
+#: cinder/volume/drivers/pure.py:621
#, python-format
msgid "Unable to delete Protection Group Snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:587
+#: cinder/volume/drivers/pure.py:723
#, python-format
msgid "Volume unmanage was unable to rename the volume, error message: %s"
msgstr ""
-#: cinder/volume/drivers/quobyte.py:106
+#: cinder/volume/drivers/quobyte.py:105
#, python-format
msgid ""
"There's no Quobyte volume configured (%s). Example: quobyte://<DIR "
msgid "Unknown error occurred while checking mount point: %s Trying to continue."
msgstr ""
-#: cinder/volume/drivers/quobyte.py:416 cinder/volume/drivers/remotefs.py:444
+#: cinder/volume/drivers/quobyte.py:416 cinder/volume/drivers/remotefs.py:479
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/quobyte.py:429
+#: cinder/volume/drivers/quobyte.py:435
#, python-format
msgid "Volume is not writable. Please broaden the file permissions. Mount: %s"
msgstr ""
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:833
+#: cinder/volume/drivers/rbd.py:830
msgid "volume_tmp_dir is now deprecated, please use image_conversion_dir"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:294
+#: cinder/volume/drivers/remotefs.py:305
#, python-format
msgid "%(path)s is being set with open permissions: %(perm)s"
msgstr ""
-#: cinder/volume/drivers/smbfs.py:208 cinder/volume/drivers/ibm/ibmnas.py:287
+#: cinder/volume/drivers/smbfs.py:227 cinder/volume/drivers/ibm/ibmnas.py:288
#, python-format
msgid "Volume %s does not have provider_location specified, skipping."
msgstr ""
-#: cinder/volume/drivers/smbfs.py:230
-msgid "qemu-img is not installed."
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:431
-#: cinder/volume/drivers/fusionio/ioControl.py:254
+#: cinder/volume/drivers/solidfire.py:448
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:635
msgid "Requested image is not accesible by current Tenant."
msgstr ""
-#: cinder/volume/drivers/srb.py:83
+#: cinder/volume/drivers/srb.py:89
#, python-format
msgid "Retrying failed call to %(func)s, attempt %(attempt)i."
msgstr ""
-#: cinder/volume/drivers/srb.py:362
+#: cinder/volume/drivers/srb.py:367
+#, python-format
+msgid "%s is not an accepted REST server IP address"
+msgstr ""
+
+#: cinder/volume/drivers/srb.py:376
msgid "Configuration variable srb_base_urls not set or empty."
msgstr ""
-#: cinder/volume/drivers/srb.py:606
+#: cinder/volume/drivers/srb.py:623
#, python-format
msgid "All attempts to recover failed detach of %(volume)s failed."
msgstr ""
-#: cinder/volume/drivers/srb.py:669
+#: cinder/volume/drivers/srb.py:687
#, python-format
msgid "Removed volume group %s still appears in vgs."
msgstr ""
-#: cinder/volume/drivers/srb.py:868
+#: cinder/volume/drivers/srb.py:886
#, python-format
msgid "Volume %r not found while trying to remove."
msgstr ""
-#: cinder/volume/drivers/srb.py:871
+#: cinder/volume/drivers/srb.py:889
#, python-format
msgid "Error while removing export: %r"
msgstr ""
-#: cinder/volume/drivers/symantec_cnfs.py:80
-#, python-format
-msgid "Snapshot %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:471
+#: cinder/volume/drivers/xio.py:472
#, python-format
msgid "IOnetworks GET failed (%d)"
msgstr ""
-#: cinder/volume/drivers/xio.py:601
+#: cinder/volume/drivers/xio.py:602
#, python-format
msgid "Could not get status for %(name)s (%(status)d)."
msgstr ""
-#: cinder/volume/drivers/xio.py:609
+#: cinder/volume/drivers/xio.py:610
msgid "No volume node in XML content."
msgstr ""
-#: cinder/volume/drivers/xio.py:617
+#: cinder/volume/drivers/xio.py:618
#, python-format
msgid "No status payload for volume %s."
msgstr ""
-#: cinder/volume/drivers/xio.py:707
+#: cinder/volume/drivers/xio.py:708
#, python-format
msgid "Volume %(name)s already presented (%(status)d)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:984
+#: cinder/volume/drivers/xio.py:985
#, python-format
msgid "Could not get pool information (%s)!"
msgstr ""
-#: cinder/volume/drivers/xio.py:1224
+#: cinder/volume/drivers/xio.py:1225
#, python-format
msgid "Delete volume: %s not found!"
msgstr ""
-#: cinder/volume/drivers/zadara.py:465
-#, python-format
-msgid "snapshot: original volume %s not found, skipping delete operation"
-msgstr ""
-
-#: cinder/volume/drivers/zadara.py:473
-#, python-format
-msgid "snapshot: snapshot %s not found, skipping delete operation"
-msgstr ""
-
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:214
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:226
#, python-format
msgid "Logout error: %(c)d %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:443
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:465
#, python-format
msgid "delete_volume: unable to find volume %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:499
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:521
#, python-format
msgid "ScServerOperatingSystem GetList return: %(c)d %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:742
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:787
msgid "Inconsistent Luns."
msgstr ""
msgid "Unable to locate volume:%s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:689
+#: cinder/volume/drivers/emc/emc_vmax_common.py:676
msgid ""
-"The VMAX plugin only supports Retype. If a pool based migration is "
+"The VMAX plugin only supports Retype. If a pool based migration is "
"necessary this will happen on a Retype From the command line: cinder "
"--os-volume-api-version 2 retype <volumeId> <volumeType> --migration-"
"policy on-demand"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:723
+#: cinder/volume/drivers/emc/emc_vmax_common.py:713
#, python-format
msgid ""
"Failed to migrate: %(volumeName)s from default source storage group for "
-"FAST policy: %(sourceFastPolicyName)s Attempting cleanup... "
+"FAST policy: %(sourceFastPolicyName)s. Attempting cleanup... "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:749
+#: cinder/volume/drivers/emc/emc_vmax_common.py:741
#, python-format
msgid ""
"Attempting a rollback of: %(volumeName)s to original pool "
-"%(sourcePoolInstanceName)s "
+"%(sourcePoolInstanceName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:773
+#, python-format
+msgid "_migrate_rollback on : %(volumeName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:808
+#, python-format
+msgid "_migrate_cleanup on : %(volumeName)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1009
+#, 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:1101
+#, python-format
+msgid "Volume: %(volumeName)s is not currently belonging to any storage group."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2129
+#, 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:780
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2816
#, python-format
-msgid "_migrate_rollback on : %(volumeName)s from "
+msgid ""
+"Volume: %(volume)s with size: %(volumeSize)s bits is not in the "
+"Performance Capacity range: %(minimumVolumeSize)s-%(maximumVolumeSize)s "
+"bits. for SLO:%(slo)s and workload:%(workload)s. Unpredictable results "
+"may occur."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:818
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3009
#, python-format
-msgid "_migrate_cleanup on : %(volumeName)s from "
+msgid "Volume : %(volumeName)s is not currently belonging to any storage group."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2171
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3311
#, python-format
msgid ""
-"Pre check for deletion Volume: %(volumeName)s is part of a storage group "
-"Attempting removal from %(storageGroupInstanceName)s "
+"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_fast.py:143
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:138
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:106
#, python-format
msgid ""
"Volume: %(volumeName)s Does not belong to storage storage group "
-"%(defaultSgGroupName)s. "
+"%(defaultSgGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:404
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:409
msgid "Unable to get storage tiers from tier policy rule."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:187
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:729
+#: cinder/volume/drivers/emc/emc_vmax_fc.py:227
#, python-format
-msgid "Volume: %(volumeName)s is already part of storage group %(sgGroupName)s "
+msgid "Volume %(volume)s is not in any masking view."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:258
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:475
#, python-format
-msgid ""
-"The volume is already part of storage group: "
-"%(storageGroupInstanceName)s. "
+msgid "Volume: %(volumeName)s is already part of storage group %(sgGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:666
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:934
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1045
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1303
#, python-format
msgid "Unable to find Masking view: %(view)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:852
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1208
#, python-format
-msgid "No storage group found. %s"
+msgid ""
+"No storage group found. Performing rollback on Volume: %(volumeName)s To "
+"return it to the default storage group for FAST policy "
+"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1439
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1570
#, python-format
-msgid "No target ports found in masking view %(maskingView)s"
+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:1485
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1721
#, python-format
-msgid "No port group found in masking view %(mv)s"
+msgid ""
+"Only one volume remains in storage group %(sgname)s. Driver will attempt "
+"cleanup."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:334
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1727
+#, python-format
+msgid "Unable to get masking view %(maskingView)s from storage group."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2041
+#, python-format
+msgid "No target ports found in masking view %(maskingView)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2095
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2114
+#, python-format
+msgid "No port group found in masking view %(mv)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1413
+#, python-format
+msgid "Storage sync name not found for target %(target)s on %(storageSystem)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1452
+#, python-format
+msgid ""
+"Group sync name not found for target group %(target)s on "
+"%(storageSystem)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:410
#, python-format
msgid "LUN already exists, LUN name %(name)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:362
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:447
#, python-format
msgid "LUN is already deleted, LUN name %(name)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:409
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:517
#, python-format
msgid "LUN %(name)s is already expanded. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:466
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:571
#, python-format
msgid "Consistency group %(name)s already exists. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:535
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:663
#, python-format
msgid "CG %(cg_name)s does not exist. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:539
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:667
#, python-format
msgid "CG %(cg_name)s is deleting. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:565
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:692
#, python-format
msgid "Cgsnapshot name %(name)s already exists. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:583
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:709
#, python-format
msgid "Snapshot %(name)s for consistency group does not exist. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:604
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:729
#, python-format
msgid "Snapshot %(name)s already exists. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:624
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:749
#, python-format
msgid "Snapshot %(name)s may deleted already. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:631
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:756
#, python-format
msgid "Snapshot %(name)s is in use, retry. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:658
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:783
#, python-format
msgid "Mount point %(name)s already exists. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:677
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:801
#, python-format
msgid ""
"Snapshot %(snapname)s is attached to snapshot mount point %(mpname)s "
"already. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:731
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:822
+#, python-format
+msgid "The specified Snapshot mount point %s is not currently attached."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:854
#, python-format
msgid ""
"Migration command may get network timeout. Double check whether migration"
" in fact started successfully. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:742
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:866
#, python-format
msgid "Start migration failed. Message: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:825
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:869
+#, python-format
+msgid "Delete temp LUN after migration start failed. LUN: %s"
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:953
#, python-format
msgid "Storage group %(name)s already exists. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:842
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:969
#, python-format
msgid ""
"Storage group %(name)s doesn't exist, may have already been deleted. "
"Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:874
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:999
#, python-format
msgid ""
"Host %(host)s has already disconnected from storage group %(sgname)s. "
"Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:894
-#, python-format
-msgid ""
-"LUN %(lun)s has already added to Storage Group %(sgname)s. Message: "
-"%(msg)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:914
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1036
#, python-format
msgid "HLU %(hlu)s has already been removed from %(sgname)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1069
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1200
msgid "No array serial number returned, set as unknown."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1248
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1230
+#, python-format
+msgid "Storage Group %s is not found."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1371
#, python-format
msgid "See unavailable iSCSI target: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1454
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1617
msgid ""
"destroy_empty_storage_group: True. Empty storage group will be deleted "
"after volume is detached."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1617
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1633
+msgid "force_delete_lun_in_storagegroup=True"
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1709
+msgid ""
+"Extra spec key 'storagetype:pool' is obsoleted since driver version "
+"5.1.0. This key will be ignored."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1793
+#, python-format
+msgid ""
+"LUN corresponding to %s is still in some Storage Groups.Try to bring the "
+"LUN out of Storage Groups and retry the deletion."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1823
msgid ""
"Failed to get target_pool_name and target_array_serial. 'location_info' "
"is not in host['capabilities']."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1630
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1836
msgid "Error on parsing target_pool_name/target_array_serial."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1748
-msgid "Storage-assisted migration failed during retype."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1850
+msgid ""
+"Didn't get the pool information of the host %(s). Storage assisted "
+"Migration is not supported. The host may be using a legacy driver."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2105
-#, python-format
-msgid "Storage Group %s is not found. Create it."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1935
+msgid "Storage-assisted migration failed during retype."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2436
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2004
#, python-format
-msgid "Storage Group %s is not found. terminate_connection() is unnecessary."
+msgid ""
+"Maximum number of Pool LUNs, %s, have been created. No more LUN creation "
+"can be done."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2444
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2271
#, python-format
-msgid "Volume %s is not found. It has probably been removed in VNX."
+msgid "LUN with id %(remove_id)s is not present in cg %(cg_name)s, skip it."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2452
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2373
#, python-format
-msgid "Volume %(vol)s was not in Storage Group %(sg)s."
+msgid "Storage Group %s is not found. Create it."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2470
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2438
#, python-format
-msgid "Failed to destroy Storage Group %s."
+msgid "Failed to register %(itor)s to SP%(sp)s port %(portid)s because: %(msg)s."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:88
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2501
#, python-format
-msgid "object %(key)s of type %(typ)s not found"
+msgid "Failed to extract initiators of %s, so ignore deregistration operation."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:242
-msgid "terminate_connection: lun map not found"
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2508
+#, python-format
+msgid "Failed to deregister %(itor)s because: %(msg)s."
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:792
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2787
#, python-format
-msgid ""
-"Snapshot: %(snapshot)s: volume: %(volume)s. Snapshot deleted but cleanup "
-"timed out."
+msgid "Storage Group %s is not found. terminate_connection() is unnecessary."
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:805
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2796
#, python-format
-msgid ""
-"Snapshot: %(snapshot)s: volume: %(volume)s. Snapshot deleted but error "
-"during cleanup. Error: %(error)s"
+msgid "Volume %(vol)s was not in Storage Group %(sg)s."
msgstr ""
-#: cinder/volume/drivers/hds/iscsi.py:594
-msgid "terminate_conn: provider location empty."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2818
+#, python-format
+msgid "Failed to destroy Storage Group %s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_common.py:392
-#: cinder/volume/drivers/hitachi/hbsd_common.py:399
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1421
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2824
#, python-format
-msgid "Failed to restart horcm: %s"
+msgid "Fail to connect host %(host)s back to storage group %(sg)s."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_fc.py:184
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2984
#, python-format
-msgid "Failed to add host group: %s"
+msgid ""
+"The source volume is a legacy volume. Create volume in the pool where the"
+" source volume %s is created."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:897
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3039
#, python-format
-msgid "Failed to discard zero page: %s"
+msgid "CreateSMPTask.revert: delete mount point %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1396
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1406
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1414
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1440
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3058
#, python-format
-msgid "Failed to create pair: %s"
+msgid "AttachSnapTask.revert: detach mount point %s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_snm2.py:129
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3084
#, python-format
-msgid "ldev(%(ldev)d) is already mapped (hlun: %(hlu)d)"
+msgid "CreateDestLunTask.revert: delete temp lun %s"
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:75
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3146
#, python-format
-msgid ""
-"Product name %s is deprecated, update your configuration to the new "
-"product name."
+msgid "CreateSnapshotTask.revert: delete temp cgsnapshot %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_t.py:353
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3151
#, python-format
-msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s."
+msgid "CreateSnapshotTask.revert: delete temp snapshot %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_t.py:582
+#: cinder/volume/drivers/emc/xtremio.py:110
#, python-format
-msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
+msgid "object %(key)s of type %(typ)s not found"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:252
-msgid "Can't find lun or lungroup on the array."
+#: cinder/volume/drivers/emc/xtremio.py:446
+msgid "terminate_connection: lun map not found"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:420
-#: cinder/volume/drivers/huawei/rest_common.py:422
-msgid "Can't find snapshot on the array."
+#: cinder/volume/drivers/hds/hnas_backend.py:237
+#, python-format
+msgid "get_evs: %(out)s -- No find for %(fsid)s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:602
+#: cinder/volume/drivers/hds/hnas_backend.py:272
#, python-format
-msgid "Failure deleting the snapshot %(snapshot_id)s of volume %(volume_id)s."
+msgid "get_fsid: %(out)s -- No info for %(fslabel)s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:1163
-msgid "Can't find lun on the array."
+#: cinder/volume/drivers/hds/iscsi.py:615
+msgid "terminate_conn: provider location empty."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:1479
+#: cinder/volume/drivers/hitachi/hbsd_common.py:416
+#: cinder/volume/drivers/hitachi/hbsd_common.py:423
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1424
#, python-format
-msgid "Unable to access config file. %s"
+msgid "Failed to restart horcm: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:1544
-#: cinder/volume/drivers/huawei/rest_common.py:1553
-msgid "Can't find target iqn from rest."
+#: cinder/volume/drivers/hitachi/hbsd_fc.py:183
+#, python-format
+msgid "Failed to add host group: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:281
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:900
#, python-format
-msgid ""
-"_parse_volume_type: Unacceptable parameter %(key)s. Please check this key"
-" in extra_specs and make it consistent with the element in configuration "
-"file %(conf)s."
+msgid "Failed to discard zero page: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:1122
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1399
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1409
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1417
+#: cinder/volume/drivers/hitachi/hbsd_horcm.py:1443
#, python-format
-msgid "remove_map: No map between host %(host)s and volume %(volume)s."
+msgid "Failed to create pair: %s"
msgstr ""
-#: cinder/volume/drivers/huaweistorhyper/utils.py:89
+#: cinder/volume/drivers/hitachi/hbsd_snm2.py:145
#, python-format
-msgid "Invalid ip, ip address is: %s."
+msgid "ldev(%(ldev)d) is already mapped (hlun: %(hlu)d)"
msgstr ""
#: cinder/volume/drivers/ibm/flashsystem.py:370
" no host specified."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:370
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:371
msgid "CHAP secret exists for host but CHAP is disabled"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:415
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:416
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:466
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:471
#, python-format
msgid ""
"Unable to find a preferred node match for node %(node)s in the list of "
"available WWPNs on %(host)s. Using first available."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:771
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:778
#, python-format
msgid "Volume %s does not exist."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:344
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:348
#, 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/helpers.py:350
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:354
#, 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/helpers.py:362
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:366
#, python-format
msgid ""
"unmap_vol_from_host: No mapping of volume %(vol_name)s to host %(host)s "
msgid "Extra spec %(old)s is deprecated. Use %(new)s instead."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:126
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:127
#, python-format
msgid "Could not determine root volume name on %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:307
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:309
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:314
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:316
#, python-format
msgid "Error refreshing volume info. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:163
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:167
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:240
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:243
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:308
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:311
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:366
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:369
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:425
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:428
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:516
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:519
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:574
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:577
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:637
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:640
#, python-format
msgid "Destination %s already exists."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:645
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:648
#, python-format
msgid "Exception moving file %(src)s. Message - %(e)s"
msgstr ""
msgid "Exception creating vol %(name)s on share %(share)s. Details: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:244
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:266
msgid "No shares found hence skipping ssc refresh."
msgstr ""
msgid "Error finding LUNs for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:112
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:110
#, python-format
msgid "Error mapping LUN. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:125
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:123
#, python-format
msgid "Error unmapping LUN. Code :%(code)s, Message:%(message)s"
msgstr ""
msgid "Failed to invoke ems. Message : %s"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:133
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:155
#, 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/iscsi.py:433
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:464
msgid "Snapshot volume not found."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:474
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:505
#, python-format
msgid "Failure deleting job %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:477
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:508
#, python-format
msgid "Volume copy job for src vol %s not found."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:491
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:522
#, python-format
msgid "Failure deleting temp snapshot %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:536
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:567
#, python-format
msgid "Snapshot %s already deleted."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:643
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:674
#, python-format
msgid "Unable to update host type for host with label %(l)s. %(e)s"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:648
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:679
#, python-format
msgid "Message - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:769
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:864
#, python-format
msgid "No storage pool found with available capacity %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:802
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:897
msgid "Returning as clean tmp vol job already running."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:181
-#, python-format
-msgid "Cannot delete snapshot %(origin)s: %(exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:207
-#: cinder/volume/drivers/nexenta/nfs.py:208
-#, python-format
-msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:269
-#, python-format
-msgid "Remote NexentaStor appliance at %s should be SSH-bound."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:289
-#, python-format
-msgid ""
-"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
-"%(exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:297
-#, python-format
-msgid ""
-"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
-" %(exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:303
-#, python-format
-msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:313
-#, python-format
-msgid ""
-"Cannot delete temporary destination snapshot %(dst)s on NexentaStor "
-"Appliance: %(exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:552
-#, python-format
-msgid ""
-"Got error trying to destroy target group %(target_group)s, assuming it is"
-" already gone: %(exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:560
-#, python-format
-msgid ""
-"Got error trying to delete target %(target)s, assuming it is already "
-"gone: %(exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/nfs.py:149
-#, python-format
-msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/nfs.py:179
-#, python-format
-msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:153
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:154
#, python-format
msgid "Cannot get volume status %(exc)s."
msgstr ""
msgid "Failed to query pool %(id)s status %(ret)d."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:404
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:417
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:727
#, python-format
msgid "Failed to manage virtual volume %(disp)s due to error during retype."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:440
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1073
+msgid ""
+"'hp3par: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"
+" 'hp3par_cpg', which can be a list of CPGs."
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:464
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/san/hp/hp_3par_iscsi.py:473
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:497
msgid "Host has no CHAP key, but CHAP is enabled."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:477
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:501
msgid "No host or VLUNs exist. Generating new CHAP key."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:505
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:529
msgid "Non-iSCSI VLUN detected."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:509
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:533
msgid "No VLUN contained CHAP credentials. Generating new CHAP key."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:437
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:169
+#, python-format
+msgid ""
+"HPLeftHand API is version %(current)s. A minimum version of %(min)s is "
+"needed for manage/unmanage support."
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:479
#, python-format
msgid "CHAP secret exists for host %s but CHAP is disabled"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:440
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:482
#, python-format
msgid "CHAP is enabled, but server secret not configured on server %s"
msgstr ""
-#: cinder/volume/drivers/violin/v6000_common.py:187
+#: cinder/volume/drivers/violin/v6000_common.py:191
#, python-format
msgid "Lun create for %s failed!"
msgstr ""
-#: cinder/volume/drivers/violin/v6000_common.py:212
+#: cinder/volume/drivers/violin/v6000_common.py:216
#, python-format
msgid "Lun %s has dependent snapshots, skipping."
msgstr ""
msgid "Failed to receive update for free_gb stat!"
msgstr ""
-#: cinder/volume/drivers/vmware/api.py:245
-#, python-format
-msgid ""
-"Current session: %(session)s is inactive; re-creating the session while "
-"invoking method %(module)s.%(method)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/api.py:271
-#, python-format
-msgid "Error occurred while checking whether the current session: %s is active."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/datastore.py:218
+#: cinder/volume/drivers/vmware/datastore.py:220
#, python-format
msgid "Unable to fetch datastores connected to host %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:197
+#: cinder/volume/drivers/vmware/vmdk.py:199
msgid ""
"The VMware ESX VMDK driver is now deprecated and will be removed in the "
"Juno release. The VMware vCenter VMDK driver will remain and continue to "
"be supported."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:472
+#: cinder/volume/drivers/vmware/vmdk.py:475
#, python-format
msgid ""
"Ignoring storage profile %s requirement for this volume since policy "
"based placement is disabled."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:588
-#, python-format
-msgid ""
-"Unable to find suitable datastore for volume of size: %(vol)s GB under "
-"host: %(host)s. More details: %(excep)s"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:629
-#, python-format
-msgid ""
-"Unable to find suitable datastore for volume: %(vol)s under host: "
-"%(host)s. More details: %(excep)s"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:678
+#: cinder/volume/drivers/vmware/vmdk.py:631
#, python-format
msgid "Trying to boot from an empty volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:947
+#: cinder/volume/drivers/vmware/vmdk.py:904
#, python-format
msgid "Error occurred while deleting temporary disk: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1033
+#: cinder/volume/drivers/vmware/vmdk.py:990
#, python-format
msgid "Error occurred while deleting descriptor: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1062
+#: cinder/volume/drivers/vmware/vmdk.py:1019
#, python-format
msgid "Error occurred while deleting backing: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1403
+#: cinder/volume/drivers/vmware/vmdk.py:1376
#, python-format
msgid "Volume: %s is in use, can't retype."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1472
+#: cinder/volume/drivers/vmware/vmdk.py:1445
#, python-format
msgid ""
"There are no datastores matching new requirements; can't retype volume: "
"%s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1524
+#: cinder/volume/drivers/vmware/vmdk.py:1497
#, python-format
msgid ""
"Changing backing: %(backing)s name from %(new_name)s to %(old_name)s "
"failed."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1754
+#: cinder/volume/drivers/vmware/vmdk.py:1740
#, python-format
msgid ""
"Cannot undo volume rename; old name was %(old_name)s and new name is "
"%(new_name)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1858
+#: cinder/volume/targets/cxt.py:148 cinder/volume/targets/tgt.py:194
#, python-format
-msgid "PBM WSDL file %s is missing!"
+msgid "Persistence file already exists for volume, found file at: %s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:136
-msgid "zfssa_initiator_config not found. Using deprecated configuration options."
+#: cinder/volume/targets/cxt.py:213 cinder/volume/targets/tgt.py:294
+#, python-format
+msgid "Volume path %s does not exist, nothing to remove."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:141
+#: cinder/volume/targets/iet.py:113
#, python-format
msgid ""
-"zfssa_initiator: %(ini)s wont be used on zfssa_initiator_group= "
-"%(inigrp)s."
+"Failed to find CHAP auth from config for %(vol_id)s. Config file %(conf)s"
+" does not exist."
msgstr ""
-#: cinder/volume/targets/lio.py:36
+#: cinder/volume/targets/iet.py:226
+#, python-format
+msgid ""
+"Failed to update %(conf)s for volume id %(vol_id) after removing iscsi "
+"target. %(conf)s does not exist."
+msgstr ""
+
+#: cinder/volume/targets/iscsi.py:47
+#, python-format
+msgid ""
+"The option %s has been deprecated and no longer has any effect. It will "
+"be removed in the Liberty release."
+msgstr ""
+
+#: cinder/volume/targets/iser.py:28
+msgid ""
+"ISERTgtAdm is deprecated, you should now just use LVMVolumeDriver and "
+"specify target_helper for the target driver you wish to use. In order to "
+"enable iser, please set iscsi_protocol=iser with lioadm or tgtadm target "
+"helpers."
+msgstr ""
+
+#: cinder/volume/targets/lio.py:37
msgid ""
"The lio_initiator_iqns option has been deprecated and no longer has any "
"effect."
msgstr ""
-#: cinder/volume/targets/tgt.py:94
-msgid "Attempting recreate of backing lun..."
+#: cinder/volume/targets/lio.py:87
+#, python-format
+msgid ""
+"Failed to save iscsi LIO configuration when modifying volume id: "
+"%(vol_id)s."
msgstr ""
-#: cinder/volume/targets/tgt.py:203
-#, python-format
-msgid "Persistence file already exists for volume, found file at: %s"
+#: cinder/volume/targets/tgt.py:90
+msgid "Attempting recreate of backing lun..."
msgstr ""
-#: cinder/volume/targets/tgt.py:233
+#: cinder/volume/targets/tgt.py:222
#, python-format
msgid "Could not create target because it already exists for volume: %s"
msgstr ""
-#: cinder/volume/targets/tgt.py:361
+#: cinder/volume/targets/tgt.py:316
#, python-format
-msgid "Volume path %s does not exist, nothing to remove."
+msgid ""
+"Failed target removal because target or ACL's couldn't be found for iqn: "
+"%s."
msgstr ""
-#: cinder/volume/targets/tgt.py:395
+#: cinder/volume/targets/tgt.py:335
msgid "Silent failure of target removal detected, retry...."
msgstr ""
-#: cinder/zonemanager/utils.py:78
+#: cinder/zonemanager/utils.py:79
msgid "Driver didn't return connection info, can't add zone."
msgstr ""
-#: cinder/zonemanager/utils.py:103
+#: cinder/zonemanager/utils.py:104
msgid "Driver didn't return connection info from terminate_connection call."
msgstr ""
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 2015.1.dev303\n"
+"Project-Id-Version: cinder 2015.1.dev28\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-30 06:25+0000\n"
+"POT-Creation-Date: 2015-03-26 06:07+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"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
-#: cinder/context.py:102
+#: cinder/context.py:99
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:67 cinder/brick/exception.py:31
+#: cinder/exception.py:67 cinder/brick/exception.py:32
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:118
+#: cinder/exception.py:119
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:124
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:128
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:131
+#: cinder/exception.py:132
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:135
+#: cinder/exception.py:136
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:141
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:145
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:148
+#: cinder/exception.py:149
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:152
+#: cinder/exception.py:153
msgid "Volume driver not ready."
msgstr ""
-#: cinder/exception.py:156 cinder/brick/exception.py:77
+#: cinder/exception.py:157 cinder/brick/exception.py:78
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:161
+#: cinder/exception.py:162
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:165
+#: cinder/exception.py:166
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:171
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:175
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:179
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:183
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:187
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:191
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:194
+#: cinder/exception.py:195
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:198
+#: cinder/exception.py:199
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:204 cinder/brick/exception.py:84
+#: cinder/exception.py:205 cinder/brick/exception.py:85
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:208
+#: cinder/exception.py:209
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:212
+#: cinder/exception.py:213
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:218
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:222
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:225
+#: cinder/exception.py:226
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:230
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:234
#, python-format
msgid "Error while requesting %(service)s API."
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:243
#, python-format
msgid "Timeout while requesting %(service)s API."
msgstr ""
-#: cinder/exception.py:246 cinder/brick/exception.py:71
+#: cinder/exception.py:247 cinder/brick/exception.py:72
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:252
+#: cinder/exception.py:253
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:256
+#: cinder/exception.py:257
+#, python-format
+msgid "Volume attachment could not be found with filter: %(filter)s ."
+msgstr ""
+
+#: cinder/exception.py:262
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:261
+#: cinder/exception.py:267
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:266
+#: cinder/exception.py:272
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:270
+#: cinder/exception.py:276
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:274
+#: cinder/exception.py:280
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:279
+#: cinder/exception.py:285
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:283
+#: cinder/exception.py:289
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:288
+#: cinder/exception.py:294
#, python-format
msgid ""
"Volume type access not found for %(volume_type_id)s / %(project_id)s "
"combination."
msgstr ""
-#: cinder/exception.py:293
+#: cinder/exception.py:299
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:304
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:309
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:313
#, python-format
msgid "Instance %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:317
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:321
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:320
+#: cinder/exception.py:326
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:324
+#: cinder/exception.py:330
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:328
+#: cinder/exception.py:334
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:332
+#: cinder/exception.py:338
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:336
+#: cinder/exception.py:342
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:340
+#: cinder/exception.py:346
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:344
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:348
+#: cinder/exception.py:354
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:352
+#: cinder/exception.py:358
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:362
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:361
+#: cinder/exception.py:367
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:365
+#: cinder/exception.py:371
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:369
+#: cinder/exception.py:375
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:373
+#: cinder/exception.py:379
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:377
+#: cinder/exception.py:383
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:381
+#: cinder/exception.py:387
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:385
+#: cinder/exception.py:391
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:389
+#: cinder/exception.py:395
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:398
+#: cinder/exception.py:403
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:402
+#: cinder/exception.py:407
#, python-format
msgid ""
"Volume type access for %(volume_type_id)s / %(project_id)s combination "
"already exists."
msgstr ""
-#: cinder/exception.py:407
+#: cinder/exception.py:412
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:416
#, python-format
msgid "Volume type encryption for type %(type_id)s does not exist."
msgstr ""
-#: cinder/exception.py:415
+#: cinder/exception.py:420
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:419
+#: cinder/exception.py:424
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:423
+#: cinder/exception.py:428
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:427
+#: cinder/exception.py:432
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:431
+#: cinder/exception.py:436
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:440
+#: cinder/exception.py:445
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:447
+#: cinder/exception.py:452
#, python-format
msgid ""
-"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
+"Requested volume or snapshot exceeds allowed gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:453
+#: cinder/exception.py:458
#, python-format
msgid ""
-"Requested backup exceeds allowed Backup Gigabytes quota. Requested "
+"Requested backup exceeds allowed Backup gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:464
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:468
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:472
#, python-format
msgid "Maximum number of backups allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:476
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:480
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:480
+#: cinder/exception.py:485
#, python-format
msgid "Cannot update volume_type %(id)s"
msgstr ""
-#: cinder/exception.py:484
+#: cinder/exception.py:489
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:488
+#: cinder/exception.py:493
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:492
+#: cinder/exception.py:497
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:496
+#: cinder/exception.py:501
#, python-format
msgid "Connector doesn't have required information: %(missing)s"
msgstr ""
-#: cinder/exception.py:500
+#: cinder/exception.py:505
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:505
+#: cinder/exception.py:510
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:509
+#: cinder/exception.py:514
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:513
+#: cinder/exception.py:518
#, python-format
msgid "Failed to remove export for volume %(volume)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:517
+#: cinder/exception.py:522
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:521
+#: cinder/exception.py:526
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:525
+#: cinder/exception.py:530
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:529
+#: cinder/exception.py:534
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:533
+#: cinder/exception.py:538
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:542
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:546
msgid "Unsupported backup metadata version requested"
msgstr ""
-#: cinder/exception.py:545
+#: cinder/exception.py:550
msgid "Unsupported backup verify driver"
msgstr ""
-#: cinder/exception.py:549
+#: cinder/exception.py:554
msgid "Metadata backup already exists for this volume"
msgstr ""
-#: cinder/exception.py:553
+#: cinder/exception.py:558
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:557
+#: cinder/exception.py:562
msgid "Backup operation of an encrypted volume failed."
msgstr ""
-#: cinder/exception.py:561
+#: cinder/exception.py:566
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:570
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:574
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:578
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:582
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:581
+#: cinder/exception.py:586
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:585
+#: cinder/exception.py:590
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:589
+#: cinder/exception.py:594
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:593
+#: cinder/exception.py:598
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:598
+#: cinder/exception.py:603
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:608
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:612
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:612
+#: cinder/exception.py:617
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:617
+#: cinder/exception.py:622
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:622
+#: cinder/exception.py:627
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:626
+#: cinder/exception.py:631
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:630
+#: cinder/exception.py:635
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:634
+#: cinder/exception.py:639
#, python-format
msgid ""
"Manage existing volume failed due to invalid backend reference "
"%(existing_ref)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:639
+#: cinder/exception.py:644
#, python-format
msgid "Volume %(volume_id)s replication error: %(reason)s"
msgstr ""
-#: cinder/exception.py:644
+#: cinder/exception.py:649
#, python-format
msgid "Volume replication for %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:649
+#: cinder/exception.py:654
#, python-format
msgid "Manage existing volume failed due to volume type mismatch: %(reason)s"
msgstr ""
-#: cinder/exception.py:654
+#: cinder/exception.py:659
#, python-format
msgid "Error extending volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:658
+#: cinder/exception.py:663
#, python-format
msgid "Error during evaluator parsing: %(reason)s"
msgstr ""
-#: cinder/exception.py:664
+#: cinder/exception.py:667
+#, python-format
+msgid "Object action %(action)s failed because: %(reason)s"
+msgstr ""
+
+#: cinder/exception.py:671
+#, python-format
+msgid "Field %(field)s of %(objname)s is not an instance of Field"
+msgstr ""
+
+#: cinder/exception.py:675
+#, python-format
+msgid "Unsupported object type %(objtype)s"
+msgstr ""
+
+#: cinder/exception.py:679
+#, python-format
+msgid "Cannot call %(method)s on orphaned %(objtype)s object"
+msgstr ""
+
+#: cinder/exception.py:683
+#, python-format
+msgid "Version %(objver)s of %(objname)s is not supported"
+msgstr ""
+
+#: cinder/exception.py:687
+#, python-format
+msgid "Cannot modify readonly field %(field)s"
+msgstr ""
+
+#: cinder/exception.py:693
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:697
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:701
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:676
+#: cinder/exception.py:705
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:680
+#: cinder/exception.py:709
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:684
+#: cinder/exception.py:713
#, python-format
msgid "ESM configure request failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:688
+#: cinder/exception.py:717
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s"
msgstr ""
-#: cinder/exception.py:693
+#: cinder/exception.py:722
#, python-format
msgid "Pure Storage Cinder driver failure: %(reason)s"
msgstr ""
-#: cinder/exception.py:698
+#: cinder/exception.py:727
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:702
+#: cinder/exception.py:731
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:706
+#: cinder/exception.py:735
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:710
+#: cinder/exception.py:739
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:714
+#: cinder/exception.py:743
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:718
+#: cinder/exception.py:747
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:722
+#: cinder/exception.py:751
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:727
+#: cinder/exception.py:756
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:731
+#: cinder/exception.py:760
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:735
+#: cinder/exception.py:764
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:739
+#: cinder/exception.py:768
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:744
+#: cinder/exception.py:773
msgid "Retryable SolidFire Exception encountered"
msgstr ""
-#: cinder/exception.py:749
+#: cinder/exception.py:778
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:754
+#: cinder/exception.py:783
msgid "Unknown RemoteFS exception"
msgstr ""
-#: cinder/exception.py:758
+#: cinder/exception.py:787
msgid "No mounted shares found"
msgstr ""
-#: cinder/exception.py:762 cinder/exception.py:775 cinder/exception.py:801
+#: cinder/exception.py:791 cinder/exception.py:804 cinder/exception.py:830
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:767
+#: cinder/exception.py:796
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:771
+#: cinder/exception.py:800
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:780
+#: cinder/exception.py:809
msgid "Unknown SMBFS exception."
msgstr ""
-#: cinder/exception.py:784
+#: cinder/exception.py:813
msgid "No mounted SMBFS shares found."
msgstr ""
-#: cinder/exception.py:788
+#: cinder/exception.py:817
#, python-format
msgid "There is no share which can host %(volume_size)sG."
msgstr ""
-#: cinder/exception.py:793
+#: cinder/exception.py:822
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:797
+#: cinder/exception.py:826
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:806
+#: cinder/exception.py:835
msgid "HP MSA Volume Driver exception"
msgstr ""
-#: cinder/exception.py:810
+#: cinder/exception.py:839
#, python-format
msgid "VDisk doesn't exist (%(vdisk)s)"
msgstr ""
-#: cinder/exception.py:814
+#: cinder/exception.py:843
msgid "Unable to connect to MSA array"
msgstr ""
-#: cinder/exception.py:818
+#: cinder/exception.py:847
#, python-format
msgid "Not enough space on VDisk (%(vdisk)s)"
msgstr ""
-#: cinder/exception.py:823
+#: cinder/exception.py:852
#, python-format
msgid "Fibre Channel connection control failure: %(reason)s"
msgstr ""
-#: cinder/exception.py:827
+#: cinder/exception.py:856
#, python-format
msgid "Fibre Channel Zone operation failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:831
+#: cinder/exception.py:860
#, python-format
msgid "Fibre Channel SAN Lookup failure: %(reason)s"
msgstr ""
-#: cinder/exception.py:835 cinder/exception.py:839
+#: cinder/exception.py:864 cinder/exception.py:868
#, python-format
msgid "Fibre Channel Zoning CLI error: %(reason)s"
msgstr ""
-#: cinder/exception.py:843
+#: cinder/exception.py:872
msgid "NetApp Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:852
+#: cinder/exception.py:876
#, python-format
-msgid "EMCVnxCLICmdError : %(cmd)s (Return Code: %(rc)s) (Output: %(out)s) "
+msgid ""
+"EMC VNX Cinder Driver CLI exception: %(cmd)s (Return Code: %(rc)s) "
+"(Output: %(out)s)."
msgstr ""
-#: cinder/exception.py:868
+#: cinder/exception.py:882
#, python-format
msgid "ConsistencyGroup %(consistencygroup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:872
+#: cinder/exception.py:886
#, python-format
msgid "Invalid ConsistencyGroup: %(reason)s"
msgstr ""
-#: cinder/exception.py:877
+#: cinder/exception.py:891
#, python-format
msgid "CgSnapshot %(cgsnapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:881
+#: cinder/exception.py:895
#, python-format
msgid "Invalid CgSnapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:886
+#: cinder/exception.py:900
msgid "HBSD error occurs."
msgstr ""
-#: cinder/exception.py:903
+#: cinder/exception.py:917
msgid "Storage resource could not be found."
msgstr ""
-#: cinder/exception.py:908
+#: cinder/exception.py:921
+#, python-format
+msgid "Volume %(volume_name)s is busy."
+msgstr ""
+
+#: cinder/exception.py:926
msgid "Bad response from Datera API"
msgstr ""
-#: cinder/exception.py:913 cinder/brick/exception.py:108
+#: cinder/exception.py:931 cinder/brick/exception.py:109
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:917 cinder/brick/exception.py:112
+#: cinder/exception.py:935 cinder/brick/exception.py:113
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:921 cinder/brick/exception.py:116
+#: cinder/exception.py:939 cinder/brick/exception.py:117
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:925
+#: cinder/exception.py:943
#, python-format
msgid "Failed to detach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:930
+#: cinder/exception.py:947
+#, python-format
+msgid "%(error_message)s"
+msgstr ""
+
+#: cinder/exception.py:952
msgid "X-IO Volume Driver exception!"
msgstr ""
-#: cinder/exception.py:935
+#: cinder/exception.py:957
#, python-format
msgid "Volume backend config is invalid: %(reason)s"
msgstr ""
-#: cinder/exception.py:939
+#: cinder/exception.py:961
#, python-format
msgid "Backend service retry timeout hit: %(timeout)s sec"
msgstr ""
-#: cinder/exception.py:943
+#: cinder/exception.py:965
#, python-format
msgid "Backend reports: %(message)s"
msgstr ""
-#: cinder/exception.py:947
+#: cinder/exception.py:969
msgid "Backend reports: item already exists"
msgstr ""
-#: cinder/exception.py:951
+#: cinder/exception.py:973
msgid "Backend reports: item not found"
msgstr ""
-#: cinder/exception.py:956
+#: cinder/exception.py:978
#, 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/quota.py:118
+#: cinder/exception.py:985
+msgid "Volume to Initiator Group mapping already exists"
+msgstr ""
+
+#: cinder/quota.py:119
#, python-format
msgid ""
"Default quota for resource: %(res)s is set by the default quota flag: "
"for default quota."
msgstr ""
-#: cinder/quota.py:891 cinder/quota.py:915
+#: cinder/quota.py:893 cinder/quota.py:917
msgid "Cannot register resource"
msgstr ""
-#: cinder/quota.py:894 cinder/quota.py:918
+#: cinder/quota.py:896 cinder/quota.py:920
msgid "Cannot register resources"
msgstr ""
-#: cinder/quota_utils.py:47
-#, 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:57 cinder/transfer/api.py:174
-#: cinder/volume/flows/api/create_volume.py:586
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
-#: cinder/service.py:73
+#: cinder/service.py:74
msgid "If False fully disable profiling feature."
msgstr ""
-#: cinder/service.py:75
+#: cinder/service.py:76
msgid "If False doesn't trace SQL requests."
msgstr ""
-#: cinder/service.py:139
-#, python-format
-msgid "Starting %(topic)s node (version %(version_string)s)"
-msgstr ""
-
-#: cinder/service.py:185
-#, python-format
-msgid ""
-"Report interval must be less than service down time. Current config "
-"service_down_time: %(service_down_time)s, report_interval for this: "
-"service is: %(report_interval)s. Setting global service_down_time to: "
-"%(new_down_time)s"
-msgstr ""
-
-#: cinder/service.py:253
-msgid "Service killed that has no database entry"
-msgstr ""
-
-#: cinder/service.py:306
-msgid "Recovered model server connection!"
-msgstr ""
-
-#: cinder/service.py:311
-msgid "model server went away"
-msgstr ""
-
-#: cinder/service.py:335
+#: cinder/service.py:341
#, python-format
msgid "%(worker_name)s value of %(workers)d is invalid, must be greater than 0."
msgstr ""
-#: cinder/service.py:420
+#: cinder/service.py:426
msgid "serve() can only be called once"
msgstr ""
-#: cinder/ssh_utils.py:76
+#: cinder/ssh_utils.py:77
#, python-format
msgid "Unable to find ssh_hosts_key_file: %s"
msgstr ""
-#: cinder/ssh_utils.py:135
+#: cinder/ssh_utils.py:136
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/ssh_utils.py:151
+#: cinder/ssh_utils.py:152
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:292
-#, python-format
-msgid "Invalid backend: %s"
-msgstr ""
-
-#: cinder/utils.py:675
+#: cinder/utils.py:659
#, python-format
msgid "Unable to get a block device for file '%s'"
msgstr ""
-#: cinder/utils.py:687
+#: cinder/utils.py:671
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: cinder/utils.py:691
+#: cinder/utils.py:675
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: cinder/utils.py:696
+#: cinder/utils.py:680
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: cinder/wsgi.py:157
+#: cinder/utils.py:798
+#, python-format
+msgid "Version %s is invalid."
+msgstr ""
+
+#: cinder/wsgi.py:158
#, python-format
msgid "Unable to find cert_file : %s"
msgstr ""
-#: cinder/wsgi.py:161
+#: cinder/wsgi.py:162
#, python-format
msgid "Unable to find ca_file : %s"
msgstr ""
-#: cinder/wsgi.py:164
+#: cinder/wsgi.py:165
#, python-format
msgid "Unable to find key_file : %s"
msgstr ""
-#: cinder/wsgi.py:168
+#: cinder/wsgi.py:169
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file."
msgstr ""
-#: cinder/wsgi.py:184
+#: cinder/wsgi.py:185
#, python-format
msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
msgstr ""
-#: cinder/wsgi.py:364
+#: cinder/wsgi.py:365
msgid "You must implement __call__"
msgstr ""
#: cinder/api/common.py:95 cinder/api/common.py:129
-#: cinder/consistencygroup/api.py:312 cinder/volume/api.py:392
+#: cinder/consistencygroup/api.py:599 cinder/volume/api.py:410
msgid "limit param must be an integer"
msgstr ""
#: cinder/api/common.py:98 cinder/api/common.py:133
-#: cinder/consistencygroup/api.py:309 cinder/volume/api.py:389
+#: cinder/consistencygroup/api.py:596 cinder/volume/api.py:407
msgid "limit param must be positive"
msgstr ""
msgid "marker [%s] not found"
msgstr ""
-#: cinder/api/extensions.py:345
-#, python-format
-msgid "Failed to load extension %(classpath)s: %(exc)s"
-msgstr ""
-
-#: cinder/api/extensions.py:370
-#, python-format
-msgid "Failed to load extension %(ext_name)s: %(exc)s"
+#: cinder/api/common.py:198
+msgid ""
+"The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be "
+"used with the 'sort' parameter."
msgstr ""
#: cinder/api/xmlutil.py:271
msgid "Must specify a valid status"
msgstr ""
-#: cinder/api/contrib/admin_actions.py:84
-#, python-format
-msgid "Updating %(resource)s '%(id)s' with '%(update)r'"
-msgstr ""
-
#: cinder/api/contrib/admin_actions.py:160
msgid "Must specify a valid attach status"
msgstr ""
msgid "Must specify 'status', 'attach_status' or 'migration_status' for update."
msgstr ""
-#: cinder/api/contrib/admin_actions.py:204
+#: cinder/api/contrib/admin_actions.py:207
msgid "Must specify 'host'"
msgstr ""
-#: cinder/api/contrib/admin_actions.py:212
+#: cinder/api/contrib/admin_actions.py:215
msgid "Bad value for 'force_host_copy'"
msgstr ""
-#: cinder/api/contrib/admin_actions.py:215
+#: cinder/api/contrib/admin_actions.py:218
msgid "'force_host_copy' not string or bool"
msgstr ""
-#: cinder/api/contrib/admin_actions.py:233
+#: cinder/api/contrib/admin_actions.py:236
msgid "Must specify 'new_volume'"
msgstr ""
-#: cinder/api/contrib/backups.py:246 cinder/api/contrib/backups.py:278
-#: cinder/api/contrib/cgsnapshots.py:168
-#: cinder/api/contrib/consistencygroups.py:173
-#: cinder/api/contrib/volume_transfer.py:158
-#: cinder/api/contrib/volume_transfer.py:194
+#: cinder/api/contrib/backups.py:252 cinder/api/contrib/backups.py:286
+#: cinder/api/contrib/cgsnapshots.py:167
+#: cinder/api/contrib/consistencygroups.py:212
+#: cinder/api/contrib/volume_transfer.py:161
+#: cinder/api/contrib/volume_transfer.py:197
msgid "Incorrect request body format"
msgstr ""
-#: cinder/api/contrib/backups.py:340 cinder/api/contrib/backups.py:349
+#: cinder/api/contrib/backups.py:348 cinder/api/contrib/backups.py:357
+#: cinder/api/contrib/consistencygroups.py:263
+#: cinder/api/contrib/consistencygroups.py:316
msgid "Incorrect request body format."
msgstr ""
-#: cinder/api/contrib/cgsnapshots.py:121
+#: cinder/api/contrib/cgsnapshots.py:120
msgid "Cgsnapshot could not be found"
msgstr ""
-#: cinder/api/contrib/cgsnapshots.py:124
+#: cinder/api/contrib/cgsnapshots.py:123
msgid "Invalid cgsnapshot"
msgstr ""
-#: cinder/api/contrib/cgsnapshots.py:127
+#: cinder/api/contrib/cgsnapshots.py:126
msgid "Failed cgsnapshot"
msgstr ""
-#: cinder/api/contrib/cgsnapshots.py:174
+#: cinder/api/contrib/cgsnapshots.py:173
msgid "'consistencygroup_id' must be specified"
msgstr ""
-#: cinder/api/contrib/cgsnapshots.py:180
+#: cinder/api/contrib/cgsnapshots.py:179
msgid "Consistency group could not be found"
msgstr ""
-#: cinder/api/contrib/consistencygroups.py:128
+#: cinder/api/contrib/consistencygroups.py:167
+#: cinder/api/contrib/consistencygroups.py:347
#, python-format
msgid "Consistency group %s could not be found."
msgstr ""
-#: cinder/api/contrib/consistencygroups.py:179
+#: cinder/api/contrib/consistencygroups.py:218
#, python-format
msgid "volume_types must be provided to create consistency group %(name)s."
msgstr ""
+#: cinder/api/contrib/consistencygroups.py:269
+#, python-format
+msgid ""
+"Cgsnapshot id must be provided to create consistency group %(name)s from "
+"source."
+msgstr ""
+
+#: cinder/api/contrib/consistencygroups.py:313
+msgid "Missing request body."
+msgstr ""
+
+#: cinder/api/contrib/consistencygroups.py:328
+msgid ""
+"Name, description, add_volumes, and remove_volumes can not be all empty "
+"in the request body."
+msgstr ""
+
#: cinder/api/contrib/hosts.py:87 cinder/api/openstack/wsgi.py:320
msgid "cannot understand XML"
msgstr ""
msgid "Malformed scheduler_hints attribute"
msgstr ""
-#: cinder/api/contrib/services.py:92
+#: cinder/api/contrib/services.py:93
msgid ""
"Query by service parameter is deprecated. Please use binary parameter "
"instead."
msgstr ""
-#: cinder/api/contrib/services.py:151
+#: cinder/api/contrib/services.py:153
msgid "Unknown action"
msgstr ""
-#: cinder/api/contrib/services.py:162
+#: cinder/api/contrib/services.py:164
msgid "Disabled reason contains invalid characters or is too long"
msgstr ""
-#: cinder/api/contrib/services.py:178
+#: cinder/api/contrib/services.py:180
msgid "Unknown service"
msgstr ""
-#: cinder/api/contrib/services.py:182
+#: cinder/api/contrib/services.py:184
msgid "service not found"
msgstr ""
" colons and hyphens."
msgstr ""
-#: cinder/api/contrib/types_manage.py:66
+#: cinder/api/contrib/types_manage.py:66 cinder/api/contrib/types_manage.py:108
msgid "Volume type name can not be empty."
msgstr ""
-#: cinder/api/contrib/types_manage.py:105
-msgid "Specify the description to update."
+#: cinder/api/contrib/types_manage.py:112
+msgid "Specify either volume type name and/or description."
msgstr ""
-#: cinder/api/contrib/types_manage.py:148
+#: cinder/api/contrib/types_manage.py:153
msgid "Target volume type is still in use."
msgstr ""
"should be 'rw' or 'ro'"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:193
-#: cinder/api/contrib/volume_actions.py:219
+#: cinder/api/contrib/volume_actions.py:197
+#: cinder/api/contrib/volume_actions.py:223
msgid "Must specify 'connector'"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:202
+#: cinder/api/contrib/volume_actions.py:206
msgid "Unable to fetch connection information from backend."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:223
+#: cinder/api/contrib/volume_actions.py:227
msgid "Unable to terminate volume connection from backend."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:236
+#: cinder/api/contrib/volume_actions.py:240
msgid "No image_name was specified in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:244
+#: cinder/api/contrib/volume_actions.py:248
msgid "Bad value for 'force' parameter."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:247
+#: cinder/api/contrib/volume_actions.py:251
msgid "'force' is not string or bool."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:289
+#: cinder/api/contrib/volume_actions.py:293
msgid "New volume size must be specified as an integer."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:308
+#: cinder/api/contrib/volume_actions.py:312
msgid "Must specify readonly in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:316
+#: cinder/api/contrib/volume_actions.py:320
msgid "Bad value for 'readonly'"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:320
+#: cinder/api/contrib/volume_actions.py:324
msgid "'readonly' not string or bool"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:334
+#: cinder/api/contrib/volume_actions.py:338
msgid "New volume type must be specified."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:353
+#: cinder/api/contrib/volume_actions.py:357
msgid "Must specify bootable in request."
msgstr ""
-#: cinder/api/contrib/volume_actions.py:361
+#: cinder/api/contrib/volume_actions.py:365
msgid "Bad value for 'bootable'"
msgstr ""
-#: cinder/api/contrib/volume_actions.py:365
+#: cinder/api/contrib/volume_actions.py:369
msgid "'bootable' not string or bool"
msgstr ""
-#: cinder/api/contrib/volume_manage.py:100 cinder/api/v2/snapshots.py:176
-#: cinder/api/v2/snapshots.py:237 cinder/api/v2/volumes.py:303
-#: cinder/api/v2/volumes.py:443
+#: cinder/api/contrib/volume_manage.py:100 cinder/api/v2/snapshots.py:172
+#: cinder/api/v2/snapshots.py:233 cinder/api/v2/volumes.py:309
+#: cinder/api/v2/volumes.py:451
#, python-format
msgid "Missing required element '%s' in request body"
msgstr ""
msgstr ""
#: cinder/api/contrib/volume_manage.py:129
-#: cinder/api/contrib/volume_type_access.py:96 cinder/api/v2/volumes.py:338
+#: cinder/api/contrib/volume_type_access.py:96 cinder/api/v2/volumes.py:344
msgid "Volume type not found."
msgstr ""
#: cinder/api/contrib/volume_replication.py:76
#: cinder/api/contrib/volume_replication.py:94
-#: cinder/api/contrib/volume_unmanage.py:60 cinder/api/v2/snapshots.py:192
-#: cinder/api/v2/volumes.py:177 cinder/api/v2/volumes.py:194
-#: cinder/api/v2/volumes.py:477
+#: cinder/api/contrib/volume_unmanage.py:60 cinder/api/v2/snapshots.py:188
+#: cinder/api/v2/volumes.py:179 cinder/api/v2/volumes.py:196
+#: cinder/api/v2/volumes.py:485
msgid "Volume could not be found"
msgstr ""
msgid "Cannot delete encryption specs. Volume type in use."
msgstr ""
-#: cinder/api/contrib/volume_unmanage.py:63 cinder/api/v2/volumes.py:197
+#: cinder/api/contrib/volume_unmanage.py:63 cinder/api/v2/volumes.py:199
msgid "Volume cannot be deleted while in attached state"
msgstr ""
msgid "%(exception)s: %(explanation)s"
msgstr ""
-#: cinder/api/middleware/sizelimit.py:56 cinder/api/middleware/sizelimit.py:65
-#: cinder/api/middleware/sizelimit.py:79
-msgid "Request is too large."
-msgstr ""
-
#: cinder/api/openstack/__init__.py:79
msgid "Must specify an ExtensionManager class"
msgstr ""
msgid "too many body keys"
msgstr ""
-#: cinder/api/openstack/wsgi.py:991
+#: cinder/api/openstack/wsgi.py:992
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: cinder/api/openstack/wsgi.py:994 cinder/api/openstack/wsgi.py:1007
+#: cinder/api/openstack/wsgi.py:995 cinder/api/openstack/wsgi.py:1008
#: 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:1004
+#: cinder/api/openstack/wsgi.py:1005
msgid "Unsupported Content-Type"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1016
+#: cinder/api/openstack/wsgi.py:1017
msgid "Malformed request url"
msgstr ""
-#: cinder/api/openstack/wsgi.py:1061
-#, python-format
-msgid "%(url)s returned with HTTP %(status)d"
-msgstr ""
-
-#: cinder/api/openstack/wsgi.py:1064
-#, python-format
-msgid "%(url)s returned a fault: %(e)s"
-msgstr ""
-
#: cinder/api/v1/limits.py:139 cinder/api/v2/limits.py:139
#, python-format
msgid ""
msgid "Metadata item was not found"
msgstr ""
-#: cinder/api/v1/snapshots.py:175 cinder/api/v2/snapshots.py:186
+#: cinder/api/v1/snapshots.py:171 cinder/api/v2/snapshots.py:182
msgid "'volume_id' must be specified"
msgstr ""
-#: cinder/api/v1/snapshots.py:184 cinder/api/v2/snapshots.py:195
-#, python-format
-msgid "Create snapshot from volume %s"
-msgstr ""
-
-#: cinder/api/v1/snapshots.py:188 cinder/api/v2/snapshots.py:204
+#: cinder/api/v1/snapshots.py:184 cinder/api/v2/snapshots.py:200
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
msgid "volume does not exist"
msgstr ""
-#: cinder/api/v1/volumes.py:306 cinder/api/v1/volumes.py:310
-#: cinder/api/v2/volumes.py:264
+#: cinder/api/v1/volumes.py:312 cinder/api/v1/volumes.py:316
+#: cinder/api/v2/volumes.py:270
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:350 cinder/api/v2/volumes.py:349
+#: cinder/api/v1/volumes.py:356 cinder/api/v2/volumes.py:355
#, python-format
msgid "snapshot id:%s not found"
msgstr ""
-#: cinder/api/v1/volumes.py:363
+#: cinder/api/v1/volumes.py:369
#, python-format
msgid "source vol id:%s not found"
msgstr ""
-#: cinder/api/v2/snapshots.py:112 cinder/api/v2/snapshots.py:127
-#: cinder/api/v2/snapshots.py:270
+#: cinder/api/v2/snapshots.py:108 cinder/api/v2/snapshots.py:123
+#: cinder/api/v2/snapshots.py:266
msgid "Snapshot could not be found"
msgstr ""
-#: cinder/api/v2/snapshots.py:233 cinder/api/v2/volumes.py:439
+#: cinder/api/v2/snapshots.py:229 cinder/api/v2/volumes.py:447
msgid "Missing request body"
msgstr ""
msgid "Invalid is_public filter [%s]"
msgstr ""
-#: cinder/api/v2/volumes.py:284
+#: cinder/api/v2/volumes.py:290
#, python-format
msgid "Multiple matches found for '%s', use an ID to be more specific."
msgstr ""
-#: cinder/api/v2/volumes.py:293
+#: cinder/api/v2/volumes.py:299
msgid "Invalid image identifier or unable to access requested image."
msgstr ""
-#: cinder/api/v2/volumes.py:361
+#: cinder/api/v2/volumes.py:367
#, python-format
msgid "source volume id:%s not found"
msgstr ""
-#: cinder/api/v2/volumes.py:372
+#: cinder/api/v2/volumes.py:378
#, python-format
msgid "source volume id:%s is not replicated"
msgstr ""
-#: cinder/api/v2/volumes.py:377
+#: cinder/api/v2/volumes.py:383
#, python-format
msgid "replica source volume id:%s not found"
msgstr ""
-#: cinder/api/v2/volumes.py:390
+#: cinder/api/v2/volumes.py:396
#, python-format
msgid "Consistency group id:%s not found"
msgstr ""
-#: cinder/backup/api.py:69
+#: cinder/backup/api.py:71
msgid "Backup status must be available or error"
msgstr ""
-#: cinder/backup/api.py:120
+#: cinder/backup/api.py:78
+msgid "Incremental backups exist for this backup."
+msgstr ""
+
+#: cinder/backup/api.py:130
msgid "Volume to be backed up must be available"
msgstr ""
-#: cinder/backup/api.py:198
+#: cinder/backup/api.py:183
+msgid "No backups available to do an incremental backup."
+msgstr ""
+
+#: cinder/backup/api.py:190
+msgid "The parent backup must be available for incremental backup."
+msgstr ""
+
+#: cinder/backup/api.py:230
msgid "Backup status must be available"
msgstr ""
-#: cinder/backup/api.py:203
+#: cinder/backup/api.py:235
msgid "Backup to be restored has invalid size"
msgstr ""
-#: cinder/backup/api.py:228
+#: cinder/backup/api.py:260
msgid "Volume to be restored to must be available"
msgstr ""
-#: cinder/backup/api.py:234
+#: cinder/backup/api.py:266
#, python-format
msgid ""
"volume size %(volume_size)d is too small to restore backup of size "
"%(size)d."
msgstr ""
-#: cinder/backup/api.py:290
+#: cinder/backup/api.py:322
#, python-format
msgid "Backup status must be available and not %s."
msgstr ""
+#: cinder/backup/chunkeddriver.py:82
+#, python-format
+msgid "unsupported compression algorithm: %s"
+msgstr ""
+
+#: cinder/backup/chunkeddriver.py:257
+#, python-format
+msgid "volume size %d is invalid."
+msgstr ""
+
+#: cinder/backup/chunkeddriver.py:397
+msgid "Chunk size is not multiple of block size for creating hash."
+msgstr ""
+
+#: cinder/backup/chunkeddriver.py:412
+#, 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:421
+msgid "Volume size increased since the last backup. Do a full backup."
+msgstr ""
+
+#: cinder/backup/chunkeddriver.py:552
+msgid ""
+"restore_backup aborted, actual object list does not match object list "
+"stored in metadata."
+msgstr ""
+
+#: cinder/backup/chunkeddriver.py:624
+#, python-format
+msgid "No support to restore backup version %s"
+msgstr ""
+
+#: cinder/backup/chunkeddriver.py:655
+msgid "Metadata restore failed due to incompatible version."
+msgstr ""
+
#: cinder/backup/driver.py:307
#, python-format
msgid "Unsupported backup metadata version (%s)"
msgid "Volume manager for backend '%s' does not exist."
msgstr ""
-#: cinder/backup/manager.py:253
+#: cinder/backup/manager.py:263
#, python-format
msgid ""
"Create backup aborted, expected volume status %(expected_status)s but got"
" %(actual_status)s."
msgstr ""
-#: cinder/backup/manager.py:265
+#: cinder/backup/manager.py:275
#, python-format
msgid ""
"Create backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s."
msgstr ""
-#: cinder/backup/manager.py:318
+#: cinder/backup/manager.py:328
#, python-format
msgid ""
"Restore backup aborted, expected volume status %(expected_status)s but "
"got %(actual_status)s."
msgstr ""
-#: cinder/backup/manager.py:328
+#: cinder/backup/manager.py:338
#, python-format
msgid ""
"Restore backup aborted: expected backup status %(expected_status)s but "
"got %(actual_status)s."
msgstr ""
-#: cinder/backup/manager.py:349
+#: cinder/backup/manager.py:359
#, python-format
msgid ""
"Restore backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]."
msgstr ""
-#: cinder/backup/manager.py:409
+#: cinder/backup/manager.py:419
#, python-format
msgid ""
"Delete_backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s."
msgstr ""
-#: cinder/backup/manager.py:421
+#: cinder/backup/manager.py:431
#, python-format
msgid ""
"Delete backup aborted, the backup service currently configured "
"create this backup [%(backup_service)s]."
msgstr ""
-#: cinder/backup/manager.py:495
+#: cinder/backup/manager.py:505
#, python-format
msgid ""
"Export backup aborted, expected backup status %(expected_status)s but got"
" %(actual_status)s."
msgstr ""
-#: cinder/backup/manager.py:506
+#: cinder/backup/manager.py:516
#, python-format
msgid ""
"Export record aborted, the backup service currently configured "
"create this backup [%(backup_service)s]."
msgstr ""
-#: cinder/backup/manager.py:559
+#: cinder/backup/manager.py:569
#, python-format
msgid ""
"Import record failed, cannot find backup service to perform the import. "
"Request service %(service)s"
msgstr ""
-#: cinder/backup/manager.py:594
+#: cinder/backup/manager.py:604
#, python-format
msgid "Backup metadata received from driver for import is missing %s."
msgstr ""
-#: cinder/backup/manager.py:655
+#: cinder/backup/manager.py:665
#, python-format
msgid ""
"Reset backup status aborted, the backup service currently configured "
"create this backup [%(backup_service)s]."
msgstr ""
-#: cinder/backup/manager.py:674 cinder/backup/manager.py:696
+#: cinder/backup/manager.py:684 cinder/backup/manager.py:706
#, python-format
msgid ""
"Backup service %(configured_service)s does not support verify. Backup id "
"%(id)s is not verified. Skipping verify."
msgstr ""
-#: cinder/backup/manager.py:691
+#: cinder/backup/manager.py:701
#, python-format
msgid "Backup id %(id)s is not invalid. Skipping reset."
msgstr ""
-#: cinder/backup/manager.py:704
+#: cinder/backup/manager.py:714
#, python-format
msgid ""
"Backup service %(service)s does not support verify. Backup id %(id)s is "
"not verified. Skipping reset."
msgstr ""
-#: cinder/backup/drivers/ceph.py:129 cinder/tests/test_backup_ceph.py:945
+#: cinder/backup/drivers/ceph.py:129 cinder/tests/test_backup_ceph.py:944
#, python-format
msgid "Metadata backup object '%s' already exists"
msgstr ""
msgid "Failed to backup volume metadata - %s"
msgstr ""
-#: cinder/backup/drivers/ceph.py:1145 cinder/backup/drivers/swift.py:564
-#: cinder/tests/test_backup_ceph.py:934
+#: cinder/backup/drivers/ceph.py:1145 cinder/tests/test_backup_ceph.py:933
msgid "Metadata restore failed due to incompatible version"
msgstr ""
-#: cinder/backup/drivers/swift.py:130
+#: cinder/backup/drivers/nfs.py:99
#, python-format
-msgid "unsupported compression algorithm: %s"
+msgid "Required flag %s is not set"
msgstr ""
-#: cinder/backup/drivers/swift.py:141
+#: cinder/backup/drivers/swift.py:129
msgid ""
"Failed to parse the configuration option 'swift_catalog_info', must be in"
" the form <service_type>:<service_name>:<endpoint_type>"
msgstr ""
-#: cinder/backup/drivers/swift.py:153
+#: cinder/backup/drivers/swift.py:141
msgid ""
"Could not determine which Swift endpoint to use. This can either be set "
"in the service catalog or with the cinder.conf config option "
"'backup_swift_url'."
msgstr ""
-#: cinder/backup/drivers/swift.py:249
-#, python-format
-msgid ""
-"error writing metadata file to swift, MD5 of metadata file in swift "
-"[%(etag)s] is not the same as MD5 of metadata file sent to swift "
-"[%(md5)s]"
-msgstr ""
-
-#: cinder/backup/drivers/swift.py:274
-#, python-format
-msgid "volume size %d is invalid."
-msgstr ""
-
-#: cinder/backup/drivers/swift.py:345
+#: cinder/backup/drivers/swift.py:200
#, python-format
msgid ""
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
" same as MD5 of object sent to swift %(md5)s"
msgstr ""
-#: cinder/backup/drivers/swift.py:479
-msgid ""
-"restore_backup aborted, actual swift object list in swift does not match "
-"object list stored in metadata"
-msgstr ""
-
-#: cinder/backup/drivers/swift.py:552
-#, python-format
-msgid "No support to restore swift backup version %s"
-msgstr ""
-
-#: cinder/backup/drivers/tsm.py:79
+#: cinder/backup/drivers/tsm.py:80
#, python-format
msgid ""
"%(op)s: backup %(bck_id)s, volume %(vol_id)s failed. Backup object has "
"%(vol_mode)s."
msgstr ""
-#: cinder/backup/drivers/tsm.py:114
+#: cinder/backup/drivers/tsm.py:115
#, python-format
msgid ""
"backup: %(vol_id)s failed to create device hardlink from %(vpath)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/backup/drivers/tsm.py:212
+#: cinder/backup/drivers/tsm.py:213
#, python-format
msgid ""
"backup: %(vol_id)s failed. %(path)s is unexpected file type. Block or "
"regular files supported, actual file mode is %(vol_mode)s."
msgstr ""
-#: cinder/backup/drivers/tsm.py:222
+#: cinder/backup/drivers/tsm.py:223
#, python-format
msgid "backup: %(vol_id)s failed. Cannot obtain real path to volume at %(path)s."
msgstr ""
-#: cinder/backup/drivers/tsm.py:229
+#: cinder/backup/drivers/tsm.py:230
#, python-format
msgid "backup: %(vol_id)s failed. %(path)s is not a file."
msgstr ""
-#: cinder/backup/drivers/tsm.py:299
+#: cinder/backup/drivers/tsm.py:300
#, python-format
msgid ""
"backup: %(vol_id)s failed to obtain backup success notification from "
" stderr: %(err)s"
msgstr ""
-#: cinder/backup/drivers/tsm.py:340
+#: cinder/backup/drivers/tsm.py:341
#, python-format
msgid ""
"restore: %(vol_id)s failed.\n"
" stderr: %(err)s."
msgstr ""
-#: cinder/backup/drivers/tsm.py:363
+#: cinder/backup/drivers/tsm.py:364
msgid ""
"Volume metadata backup requested but this driver does not yet support "
"this feature."
msgstr ""
-#: cinder/backup/drivers/tsm.py:392
+#: cinder/backup/drivers/tsm.py:393
#, python-format
msgid ""
"backup: %(vol_id)s failed to run dsmc on %(bpath)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/backup/drivers/tsm.py:402
+#: cinder/backup/drivers/tsm.py:403
#, python-format
msgid ""
"backup: %(vol_id)s failed to run dsmc due to invalid arguments on "
" stderr: %(err)s"
msgstr ""
-#: cinder/backup/drivers/tsm.py:453
+#: cinder/backup/drivers/tsm.py:454
#, python-format
msgid ""
"restore: %(vol_id)s failed to run dsmc on %(bpath)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/backup/drivers/tsm.py:463
+#: cinder/backup/drivers/tsm.py:464
#, python-format
msgid ""
"restore: %(vol_id)s failed to run dsmc due to invalid arguments on "
" stderr: %(err)s"
msgstr ""
-#: cinder/backup/drivers/tsm.py:509
+#: cinder/backup/drivers/tsm.py:510
#, python-format
msgid ""
"delete: %(vol_id)s failed to run dsmc with stdout: %(out)s\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/backup/drivers/tsm.py:517
+#: cinder/backup/drivers/tsm.py:518
#, python-format
msgid ""
"delete: %(vol_id)s failed to run dsmc due to invalid arguments with "
" stderr: %(err)s"
msgstr ""
-#: cinder/brick/exception.py:52
+#: cinder/brick/exception.py:53
#, python-format
msgid "Exception in string format operation. msg='%s'"
msgstr ""
-#: cinder/brick/exception.py:88
+#: cinder/brick/exception.py:89
msgid "We are unable to locate any Fibre Channel devices."
msgstr ""
-#: cinder/brick/exception.py:92
+#: cinder/brick/exception.py:93
msgid "Unable to find a Fibre Channel volume device."
msgstr ""
-#: cinder/brick/exception.py:96
+#: cinder/brick/exception.py:97
#, python-format
msgid "Volume device not found at %(device)s."
msgstr ""
-#: cinder/brick/exception.py:100
+#: cinder/brick/exception.py:101
#, python-format
msgid "Unable to find Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exception.py:104
+#: cinder/brick/exception.py:105
#, python-format
msgid "Failed to create Volume Group: %(vg_name)s"
msgstr ""
-#: cinder/brick/exception.py:120
+#: cinder/brick/exception.py:121
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
-#: cinder/brick/initiator/connector.py:135
+#: cinder/brick/initiator/connector.py:178
#, python-format
msgid "Invalid InitiatorConnector protocol specified %(protocol)s"
msgstr ""
-#: cinder/brick/initiator/connector.py:326
+#: cinder/brick/initiator/connector.py:433
#, python-format
msgid "Could not find the iSCSI Initiator File %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:620
+#: cinder/brick/initiator/connector.py:702
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: cinder/brick/initiator/connector.py:640
+#: cinder/brick/initiator/connector.py:722
msgid "Fibre Channel volume device not found."
msgstr ""
-#: cinder/brick/initiator/connector.py:927
+#: cinder/brick/initiator/connector.py:1119
msgid "Invalid connection_properties specified no device_path attribute"
msgstr ""
-#: cinder/brick/initiator/connector.py:974
+#: cinder/brick/initiator/connector.py:1166
#, python-format
msgid "Attach volume failed, error code is %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:980
+#: cinder/brick/initiator/connector.py:1172
msgid "query attached volume failed or volume not attached."
msgstr ""
-#: cinder/brick/initiator/connector.py:995
+#: cinder/brick/initiator/connector.py:1187
#, python-format
msgid "Disconnect_volume failed, error code is %s"
msgstr ""
-#: cinder/brick/initiator/connector.py:1020
+#: cinder/brick/initiator/connector.py:1212
msgid "SDS command line doesn't exist, can't execute SDS command."
msgstr ""
msgid "Failed to flush IO buffers prior to removing device: (%(code)s)"
msgstr ""
-#: cinder/brick/local_dev/lvm.py:649
+#: cinder/brick/local_dev/lvm.py:652
#, python-format
msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s"
msgstr ""
msgid "NFS mount failed for share %(sh)s. Error - %(error)s"
msgstr ""
-#: cinder/cmd/manage.py:189
+#: cinder/cmd/manage.py:190
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:204
+#: cinder/cmd/manage.py:205
#, python-format
msgid "%(host)-25s\t%(zone)-15s"
msgstr ""
-#: cinder/cmd/manage.py:215
+#: cinder/cmd/manage.py:216
#, python-format
msgid "%(host)-25s\t%(availability_zone)-15s"
msgstr ""
-#: cinder/cmd/manage.py:277
+#: cinder/cmd/manage.py:245
+msgid "Must supply a positive, non-zero value for age"
+msgstr ""
+
+#: cinder/cmd/manage.py:291
msgid "Volume not yet assigned to host."
msgstr ""
-#: cinder/cmd/manage.py:278
+#: cinder/cmd/manage.py:292
msgid "Deleting volume from database and skipping rpc."
msgstr ""
-#: cinder/cmd/manage.py:283
+#: cinder/cmd/manage.py:297
msgid "Volume is in-use."
msgstr ""
-#: cinder/cmd/manage.py:284
+#: cinder/cmd/manage.py:298
msgid "Detach volume from instance and then try again."
msgstr ""
-#: cinder/cmd/manage.py:350
+#: cinder/cmd/manage.py:364
#, python-format
msgid "Line %(dis)d : %(line)s"
msgstr ""
-#: cinder/cmd/manage.py:353
+#: cinder/cmd/manage.py:367
msgid "No errors in logfiles!"
msgstr ""
-#: cinder/cmd/manage.py:367
+#: cinder/cmd/manage.py:381
msgid "Unable to find system log file!"
msgstr ""
-#: cinder/cmd/manage.py:371
+#: cinder/cmd/manage.py:385
#, python-format
msgid "Last %s cinder syslog entries:-"
msgstr ""
-#: cinder/cmd/manage.py:375
+#: cinder/cmd/manage.py:389
#, python-format
msgid "%s"
msgstr ""
-#: cinder/cmd/manage.py:380
+#: cinder/cmd/manage.py:394
msgid "No cinder entries in syslog!"
msgstr ""
-#: cinder/cmd/manage.py:394
+#: cinder/cmd/manage.py:408
msgid "ID"
msgstr ""
-#: cinder/cmd/manage.py:395
+#: cinder/cmd/manage.py:409
msgid "User ID"
msgstr ""
-#: cinder/cmd/manage.py:396
+#: cinder/cmd/manage.py:410
msgid "Project ID"
msgstr ""
-#: cinder/cmd/manage.py:397 cinder/cmd/manage.py:428
+#: cinder/cmd/manage.py:411 cinder/cmd/manage.py:442
msgid "Host"
msgstr ""
-#: cinder/cmd/manage.py:398
+#: cinder/cmd/manage.py:412
msgid "Name"
msgstr ""
-#: cinder/cmd/manage.py:399
+#: cinder/cmd/manage.py:413
msgid "Container"
msgstr ""
-#: cinder/cmd/manage.py:400 cinder/cmd/manage.py:430
+#: cinder/cmd/manage.py:414 cinder/cmd/manage.py:444
msgid "Status"
msgstr ""
-#: cinder/cmd/manage.py:401
+#: cinder/cmd/manage.py:415
msgid "Size"
msgstr ""
-#: cinder/cmd/manage.py:402
+#: cinder/cmd/manage.py:416
msgid "Object Count"
msgstr ""
-#: cinder/cmd/manage.py:427
+#: cinder/cmd/manage.py:441
msgid "Binary"
msgstr ""
-#: cinder/cmd/manage.py:429
+#: cinder/cmd/manage.py:443
msgid "Zone"
msgstr ""
-#: cinder/cmd/manage.py:431
+#: cinder/cmd/manage.py:445
msgid "State"
msgstr ""
-#: cinder/cmd/manage.py:432
+#: cinder/cmd/manage.py:446
msgid "Updated At"
msgstr ""
-#: cinder/cmd/manage.py:524
+#: cinder/cmd/manage.py:538
#, python-format
msgid ""
"\n"
"OpenStack Cinder version: %(version)s\n"
msgstr ""
-#: cinder/cmd/manage.py:527
+#: cinder/cmd/manage.py:541
msgid "Available categories:"
msgstr ""
-#: cinder/cmd/manage.py:529
+#: cinder/cmd/manage.py:543
#, python-format
msgid "\t%s"
msgstr ""
-#: cinder/cmd/manage.py:540
+#: cinder/cmd/manage.py:554
#, python-format
msgid "Could not read %s. Re-running with sudo"
msgstr ""
-#: cinder/cmd/manage.py:544
+#: cinder/cmd/manage.py:558
msgid "sudo failed, continuing as if nothing happened"
msgstr ""
-#: cinder/cmd/manage.py:546
+#: cinder/cmd/manage.py:560
msgid "Please re-run cinder-manage as root."
msgstr ""
-#: cinder/cmd/rtstool.py:40 cinder/cmd/rtstool.py:88
+#: cinder/cmd/rtstool.py:41 cinder/cmd/rtstool.py:97
msgid "Ensure that configfs is mounted at /sys/kernel/config."
msgstr ""
-#: cinder/cmd/rtstool.py:73
+#: cinder/cmd/rtstool.py:74
msgid ""
"Error creating NetworkPortal: ensure port 3260 is not in use by another "
"service."
msgstr ""
-#: cinder/cmd/rtstool.py:95
+#: cinder/cmd/rtstool.py:82
+msgid ""
+"Error enabling iSER for NetworkPortal: please ensure that RDMA is "
+"supported on your iSCSI port."
+msgstr ""
+
+#: cinder/cmd/rtstool.py:104
#, python-format
msgid "Could not find target %s"
msgstr ""
-#: cinder/cmd/rtstool.py:121
+#: cinder/cmd/rtstool.py:130
#, python-format
msgid "Could not find ACL %(acl)s in target %(target)s"
msgstr ""
-#: cinder/cmd/rtstool.py:149
+#: cinder/cmd/rtstool.py:158
#, python-format
msgid "rtslib is missing member %s: You may need a newer python-rtslib."
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:91
+#: cinder/cmd/rtstool.py:186
+#, python-format
+msgid "Could not save configuration to %(file_path)s"
+msgstr ""
+
+#: cinder/cmd/volume_usage_audit.py:93
#, python-format
msgid "The end time (%(end)s) must be after the start time (%(start)s)."
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:97
+#: cinder/cmd/volume_usage_audit.py:99
msgid "Starting volume usage audit"
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:98
+#: cinder/cmd/volume_usage_audit.py:100
#, python-format
msgid "Creating usages for %(begin_period)s until %(end_period)s"
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:109
+#: cinder/cmd/volume_usage_audit.py:111
#, python-format
msgid "Found %d volumes"
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:185
+#: cinder/cmd/volume_usage_audit.py:187
#, python-format
msgid "Found %d snapshots"
msgstr ""
-#: cinder/cmd/volume_usage_audit.py:257
+#: cinder/cmd/volume_usage_audit.py:259
msgid "Volume usage audit completed"
msgstr ""
-#: cinder/common/config.py:122
+#: cinder/common/config.py:105
msgid "DEPRECATED: Deploy v1 of the Cinder API."
msgstr ""
-#: cinder/common/config.py:125
+#: cinder/common/config.py:108
msgid "Deploy v2 of the Cinder API."
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/consistencygroup/api.py:100
-#: cinder/volume/flows/api/create_volume.py:312
+#: cinder/consistencygroup/api.py:200
#, python-format
-msgid "Availability zone '%s' is invalid"
+msgid "No host to create consistency group %s."
msgstr ""
-#: cinder/consistencygroup/api.py:245
+#: cinder/consistencygroup/api.py:214
+msgid "Cgsnahost is empty. No consistency group will be created."
+msgstr ""
+
+#: cinder/consistencygroup/api.py:354
#, python-format
msgid ""
"Consistency group status must be available or error, but current status "
"is: %s"
msgstr ""
-#: cinder/consistencygroup/api.py:253
+#: cinder/consistencygroup/api.py:362
#, python-format
msgid "Consistency group %s still has dependent cgsnapshots."
msgstr ""
-#: cinder/consistencygroup/api.py:262
+#: cinder/consistencygroup/api.py:371
#, python-format
msgid ""
"Consistency group %s still contains volumes. The force flag is required "
"to delete it."
msgstr ""
-#: cinder/consistencygroup/api.py:269
+#: cinder/consistencygroup/api.py:378
#, python-format
msgid "Volume in consistency group %s is attached. Need to detach first."
msgstr ""
-#: cinder/consistencygroup/api.py:277
+#: cinder/consistencygroup/api.py:386
msgid "Volume in consistency group still has dependent snapshots."
msgstr ""
-#: cinder/consistencygroup/api.py:357
-msgid "Consistency group is empty. No cgsnapshot will be created."
+#: cinder/consistencygroup/api.py:402
+#, python-format
+msgid "Consistency group status must be available, but current status is: %s."
msgstr ""
-#: cinder/consistencygroup/api.py:380
-msgid "Cgsnapshot status must be available or error"
+#: cinder/consistencygroup/api.py:420
+#, python-format
+msgid "UUIDs %s are in both add and remove volume list."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:102
-msgid "Use of empty request context is deprecated"
+#: cinder/consistencygroup/api.py:446
+#, python-format
+msgid ""
+"Cannot update consistency group %(group_id)s because no valid name, "
+"description, add_volumes, or remove_volumes were provided."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:247
+#: cinder/consistencygroup/api.py:485
#, python-format
-msgid "Unrecognized read_deleted value '%s'"
+msgid ""
+"Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
+"because volume is in an invalid state: %(status)s. Valid states are: "
+"%(valid)s."
+msgstr ""
+
+#: cinder/consistencygroup/api.py:501
+#, 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:521
+#, 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:530
+#, 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:537
+#, 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/db/sqlalchemy/api.py:1306
-msgid "'migration_status' column could not be found."
+#: cinder/consistencygroup/api.py:547 cinder/volume/manager.py:2200
+#, 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/db/sqlalchemy/api.py:1316
-msgid "'metadata' filter value is not valid."
+#: cinder/consistencygroup/api.py:564 cinder/volume/manager.py:2214
+msgid "Volume is not local to this node."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1326
+#: cinder/consistencygroup/api.py:572
#, python-format
-msgid "'%s' filter key is not valid, it maps to a relationship."
+msgid ""
+"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
+" volume does not exist."
+msgstr ""
+
+#: cinder/consistencygroup/api.py:639 cinder/tests/test_storwize_svc.py:1887
+msgid "Consistency group is empty. No cgsnapshot will be created."
+msgstr ""
+
+#: cinder/consistencygroup/api.py:662
+msgid "Cgsnapshot status must be available or error"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1331
+#: cinder/db/sqlalchemy/api.py:109
+msgid "Use of empty request context is deprecated"
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:254
#, python-format
-msgid "'%s' filter key is not valid."
+msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2128
+#: cinder/db/sqlalchemy/api.py:2425
#, python-format
msgid "VolumeType %s deletion failed, VolumeType in use."
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2896
+#: cinder/db/sqlalchemy/api.py:3207
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2980
+#: cinder/db/sqlalchemy/api.py:3291
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:3006
+#: cinder/db/sqlalchemy/api.py:3317
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:3028
+#: cinder/db/sqlalchemy/api.py:3339
#, 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:3128
+#: cinder/db/sqlalchemy/api.py:3439
#, python-format
msgid "No consistency group with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:3211
+#: cinder/db/sqlalchemy/api.py:3522
#, python-format
msgid "No cgsnapshot with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:244
+#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
msgid "Exception while creating table."
msgstr ""
msgid "volume_type_projects table not dropped"
msgstr ""
-#: cinder/image/glance.py:180 cinder/image/glance.py:188
+#: cinder/image/image_utils.py:90
#, python-format
-msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
-msgstr ""
-
-#: cinder/image/image_utils.py:109
-#, python-format
-msgid "Converted %(sz).2f MB image at %(mbps).2f MB/s"
-msgstr ""
-
-#: cinder/image/image_utils.py:141
-#, python-format
-msgid "Image download %(sz).2f MB at %(mbps).2f MB/s"
+msgid ""
+"qemu-img %(minimum_version)s or later is required by this volume driver. "
+"Current qemu-img version: %(current_version)s"
msgstr ""
-#: cinder/image/image_utils.py:156 cinder/image/image_utils.py:261
+#: cinder/image/image_utils.py:193 cinder/image/image_utils.py:298
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: cinder/image/image_utils.py:163
+#: cinder/image/image_utils.py:200
#, python-format
msgid "fmt=%(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:171 cinder/image/image_utils.py:254
+#: cinder/image/image_utils.py:208 cinder/image/image_utils.py:291
#, python-format
msgid ""
"Size is %(image_size)dGB and doesn't fit in a volume of size "
"%(volume_size)dGB."
msgstr ""
-#: cinder/image/image_utils.py:218
+#: cinder/image/image_utils.py:255
#, python-format
msgid ""
"qemu-img is not installed and image is of type %s. Only RAW images can "
"be used if qemu-img is not installed."
msgstr ""
-#: cinder/image/image_utils.py:225
+#: cinder/image/image_utils.py:262
msgid ""
"qemu-img is not installed and the disk format is not specified. Only RAW"
" images can be used if qemu-img is not installed."
msgstr ""
-#: cinder/image/image_utils.py:268
+#: cinder/image/image_utils.py:305
#, python-format
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
msgstr ""
-#: cinder/image/image_utils.py:288
+#: cinder/image/image_utils.py:324
#, python-format
msgid "Converted to %(vol_format)s, but format is now %(file_format)s"
msgstr ""
-#: cinder/image/image_utils.py:320
+#: cinder/image/image_utils.py:355
#, python-format
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
msgid "User is not authorized to use key manager."
msgstr ""
-#: cinder/keymgr/conf_key_mgr.py:80
+#: cinder/keymgr/conf_key_mgr.py:81
msgid "keymgr.fixed_key not defined"
msgstr ""
-#: cinder/openstack/common/gettextutils.py:301
-msgid "Message objects do not support addition."
+#: cinder/objects/base.py:504
+#, python-format
+msgid "Cannot load '%s' in the base class"
msgstr ""
-#: cinder/openstack/common/gettextutils.py:311
-msgid ""
-"Message objects do not support str() because they may contain non-ascii "
-"characters. Please use unicode() or translate() instead."
+#: cinder/objects/base.py:550
+#, python-format
+msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: cinder/openstack/common/imageutils.py:76
+#: cinder/objects/fields.py:29
#, python-format
-msgid "Invalid input value \"%s\"."
+msgid "Key %(key)s must be of type %(expected)s not %(actual)s"
msgstr ""
-#: cinder/openstack/common/imageutils.py:105
-msgid "Snapshot list encountered but no header found!"
+#: cinder/objects/fields.py:39
+#, python-format
+msgid "Element %(key)s:%(val)s must be of type %(expected)s not %(actual)s"
msgstr ""
-#: cinder/openstack/common/log.py:298
+#: cinder/objects/fields.py:165
#, python-format
-msgid "Deprecated: %s"
+msgid "Field `%s' cannot be None"
+msgstr ""
+
+#: cinder/objects/fields.py:246
+#, python-format
+msgid "A string is required here, not %s"
msgstr ""
-#: cinder/openstack/common/log.py:406
+#: cinder/objects/fields.py:286
+msgid "A datetime.datetime is required here"
+msgstr ""
+
+#: cinder/objects/fields.py:328 cinder/objects/fields.py:337
+#: cinder/objects/fields.py:346
#, python-format
-msgid "Error loading logging config %(log_config)s: %(err_msg)s"
+msgid "Network \"%s\" is not valid"
+msgstr ""
+
+#: cinder/objects/fields.py:385
+msgid "A list is required here"
+msgstr ""
+
+#: cinder/objects/fields.py:405
+msgid "A dict is required here"
+msgstr ""
+
+#: cinder/objects/fields.py:472
+msgid "A set is required here"
msgstr ""
-#: cinder/openstack/common/log.py:467
+#: cinder/objects/fields.py:505
#, python-format
-msgid "syslog facility must be one of: %s"
+msgid "An object of type %s is required here"
msgstr ""
-#: cinder/openstack/common/log.py:715
+#: cinder/objects/snapshot.py:128 cinder/objects/volume.py:117
+msgid "already created"
+msgstr ""
+
+#: cinder/objects/snapshot.py:133
+msgid "volume assigned"
+msgstr ""
+
+#: cinder/objects/snapshot.py:144
+msgid "volume changed"
+msgstr ""
+
+#: cinder/objects/snapshot.py:165
#, python-format
-msgid "Fatal call to deprecated config: %(msg)s"
+msgid "attribute %s not lazy-loadable"
+msgstr ""
+
+#: cinder/openstack/common/gettextutils.py:301
+msgid "Message objects do not support addition."
+msgstr ""
+
+#: cinder/openstack/common/gettextutils.py:311
+msgid ""
+"Message objects do not support str() because they may contain non-ascii "
+"characters. Please use unicode() or translate() instead."
+msgstr ""
+
+#: cinder/openstack/common/imageutils.py:76
+#, python-format
+msgid "Invalid input value \"%s\"."
+msgstr ""
+
+#: cinder/openstack/common/imageutils.py:105
+msgid "Snapshot list encountered but no header found!"
msgstr ""
#: cinder/openstack/common/periodic_task.py:46
msgid "Unexpected argument for periodic task creation: %(arg)s."
msgstr ""
-#: cinder/openstack/common/policy.py:98
+#: cinder/openstack/common/policy.py:111
msgid "The JSON file that defines policies."
msgstr ""
-#: cinder/openstack/common/policy.py:101
+#: cinder/openstack/common/policy.py:114
msgid "Default rule. Enforced when a requested rule is not found."
msgstr ""
-#: cinder/openstack/common/policy.py:105
+#: cinder/openstack/common/policy.py:118
msgid ""
"Directories where policy configuration files are stored. They can be "
"relative to any directory in the search path defined by the config_dir "
"option, or absolute paths. The file defined by policy_file must exist for"
-" these directories to be searched."
+" these directories to be searched. Missing or empty directories are "
+"ignored."
msgstr ""
-#: cinder/openstack/common/policy.py:129
+#: cinder/openstack/common/policy.py:143
#, python-format
msgid "Policy doesn't allow %s to be performed."
msgstr ""
-#: cinder/openstack/common/policy.py:223
+#: cinder/openstack/common/policy.py:240
#, python-format
msgid "Rules must be an instance of dict or Rules, got %s instead"
msgstr ""
-#: cinder/openstack/common/strutils.py:125
-#, python-format
-msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
-msgstr ""
-
-#: cinder/openstack/common/strutils.py:230
-#, python-format
-msgid "Invalid unit system: \"%s\""
-msgstr ""
-
-#: cinder/openstack/common/strutils.py:239
-#, python-format
-msgid "Invalid string format: %s"
-msgstr ""
-
-#: cinder/openstack/common/versionutils.py:90
+#: cinder/openstack/common/versionutils.py:99
#, python-format
msgid ""
"%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and "
"may be removed in %(remove_in)s."
msgstr ""
-#: cinder/openstack/common/versionutils.py:94
+#: cinder/openstack/common/versionutils.py:103
#, python-format
msgid ""
"%(what)s is deprecated as of %(as_of)s and may be removed in "
"%(remove_in)s. It will not be superseded."
msgstr ""
-#: cinder/openstack/common/versionutils.py:98
+#: cinder/openstack/common/versionutils.py:107
#, python-format
msgid "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s."
msgstr ""
-#: cinder/openstack/common/versionutils.py:101
+#: cinder/openstack/common/versionutils.py:110
#, python-format
msgid "%(what)s is deprecated as of %(as_of)s. It will not be superseded."
msgstr ""
-#: cinder/openstack/common/scheduler/filters/capabilities_filter.py:54
-#, python-format
-msgid "extra_spec requirement '%(req)s' does not match '%(cap)s'"
-msgstr ""
-
-#: cinder/openstack/common/scheduler/filters/capabilities_filter.py:67
+#: cinder/openstack/common/versionutils.py:232
#, python-format
-msgid "%(host_state)s fails resource_type extra_specs requirements"
-msgstr ""
-
-#: cinder/openstack/common/scheduler/filters/ignore_attempted_hosts_filter.py:43
-msgid "Re-scheduling is disabled."
+msgid "Deprecated: %s"
msgstr ""
-#: cinder/openstack/common/scheduler/filters/ignore_attempted_hosts_filter.py:52
+#: cinder/openstack/common/versionutils.py:250
#, python-format
-msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
+msgid "Fatal call to deprecated config: %(msg)s"
msgstr ""
#: cinder/replication/api.py:73
" but current status is: %s"
msgstr ""
-#: cinder/scheduler/driver.py:80
+#: cinder/scheduler/driver.py:89
msgid "Must implement host_passes_filters"
msgstr ""
-#: cinder/scheduler/driver.py:85
+#: cinder/scheduler/driver.py:94
msgid "Must implement find_retype_host"
msgstr ""
-#: cinder/scheduler/driver.py:89
+#: cinder/scheduler/driver.py:98
msgid "Must implement a fallback schedule"
msgstr ""
-#: cinder/scheduler/driver.py:93
+#: cinder/scheduler/driver.py:102
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/driver.py:99
+#: cinder/scheduler/driver.py:108
msgid "Must implement schedule_create_consistencygroup"
msgstr ""
-#: cinder/scheduler/driver.py:104
+#: cinder/scheduler/driver.py:113
msgid "Must implement schedule_get_pools"
msgstr ""
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/manager.py:68
+#: cinder/scheduler/manager.py:70
msgid ""
"ChanceScheduler and SimpleScheduler have been deprecated due to lack of "
"support for advanced features like: volume types, volume encryption, QoS "
"certain combination of filters and weighers."
msgstr ""
-#: cinder/scheduler/manager.py:100 cinder/tests/scheduler/test_scheduler.py:226
+#: cinder/scheduler/manager.py:115 cinder/tests/scheduler/test_scheduler.py:295
#, python-format
msgid "Could not find a host for consistency group %(group_id)s."
msgstr ""
-#: cinder/scheduler/manager.py:130
+#: cinder/scheduler/manager.py:146
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:191
+#: cinder/scheduler/manager.py:212
msgid "New volume type not specified in request_spec."
msgstr ""
-#: cinder/scheduler/manager.py:206
+#: cinder/scheduler/manager.py:227
#, python-format
msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
msgstr ""
-#: cinder/scheduler/manager.py:252
+#: cinder/scheduler/manager.py:280
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "ParseException: %s"
msgstr ""
-#: cinder/scheduler/filters/instance_locality_filter.py:99
-#: cinder/scheduler/filters/instance_locality_filter.py:111
+#: cinder/scheduler/filters/instance_locality_filter.py:100
+#: cinder/scheduler/filters/instance_locality_filter.py:112
#, python-format
msgid "Hint \"%s\" not supported."
msgstr ""
msgid "No volume_id provided to populate a request_spec from"
msgstr ""
-#: cinder/tests/test_backup_ceph.py:493 cinder/tests/test_backup_ceph.py:505
-#: cinder/tests/test_backup_ceph.py:567
+#: cinder/tests/test_backup_ceph.py:491 cinder/tests/test_backup_ceph.py:504
+#: cinder/tests/test_backup_ceph.py:565
msgid "mock"
msgstr ""
-#: cinder/tests/test_backup_ceph.py:958
+#: cinder/tests/test_backup_ceph.py:957
#, python-format
msgid ""
"Failed to backup volume metadata - Metadata backup object "
"'backup.%s.meta' already exists"
msgstr ""
-#: cinder/tests/test_backup_swift.py:226 cinder/tests/test_backup_swift.py:251
+#: cinder/tests/test_backup_swift.py:420 cinder/tests/test_backup_swift.py:445
+#: cinder/tests/backup/drivers/test_backup_nfs.py:568
+#: cinder/tests/backup/drivers/test_backup_nfs.py:593
msgid "fake"
msgstr ""
-#: cinder/tests/test_glusterfs.py:672
+#: cinder/tests/test_glusterfs.py:675
msgid "umount: <mnt_path>: target is busy"
msgstr ""
-#: cinder/tests/test_glusterfs.py:687
+#: cinder/tests/test_glusterfs.py:690
msgid "umount: <mnt_path>: some other error"
msgstr ""
-#: cinder/tests/test_glusterfs.py:819
+#: cinder/tests/test_glusterfs.py:820
#, python-format
msgid "umount: %s: not mounted"
msgstr ""
-#: cinder/tests/test_glusterfs.py:831 cinder/tests/test_glusterfs.py:843
+#: cinder/tests/test_glusterfs.py:832 cinder/tests/test_glusterfs.py:844
#, python-format
msgid "umount: %s: target is busy"
msgstr ""
-#: cinder/tests/test_ibm_xiv_ds8k.py:133
+#: cinder/tests/test_ibm_xiv_ds8k.py:144
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_rbd.py:1014
+#: cinder/tests/test_rbd.py:986
msgid "flush() not supported in this version of librbd"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:257
+#: cinder/tests/test_storwize_svc.py:295
#, python-format
msgid "unrecognized argument %s"
msgstr ""
+#: cinder/tests/test_storwize_svc.py:392
+#, python-format
+msgid "obj missing quotes %s"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:635 cinder/tests/test_storwize_svc.py:1447
+#, python-format
+msgid "mdiskgrp missing quotes %s"
+msgstr ""
+
#: cinder/tests/test_volume_types.py:66
#, python-format
msgid "Given data: %s"
msgid "Result data: %s"
msgstr ""
-#: cinder/tests/api/contrib/test_backups.py:777
+#: cinder/tests/api/contrib/test_backups.py:975
msgid "Invalid input"
msgstr ""
-#: cinder/tests/api/contrib/test_consistencygroups.py:387
+#: cinder/tests/api/contrib/test_consistencygroups.py:391
msgid ""
"Invalid ConsistencyGroup: Consistency group status must be available or "
"error, but current status is: invalid"
msgstr ""
-#: cinder/tests/api/contrib/test_consistencygroups.py:456
+#: cinder/tests/api/contrib/test_consistencygroups.py:460
#, python-format
msgid "volume_types must be provided to create consistency group %s."
msgstr ""
+#: cinder/tests/api/contrib/test_consistencygroups.py:533
+#, 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/api/contrib/test_consistencygroups.py:558
+#, 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/api/contrib/test_consistencygroups.py:612
+#, python-format
+msgid ""
+"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
+"%(group_id)s because volume is in an invalid state: %(status)s. Valid "
+"states are: ('available', 'in-use')."
+msgstr ""
+
+#: cinder/tests/api/contrib/test_consistencygroups.py:645
+#, python-format
+msgid ""
+"Invalid volume: 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/tests/api/contrib/test_consistencygroups.py:674
+#, python-format
+msgid ""
+"Invalid ConsistencyGroup: Consistency group status must be available, but"
+" current status is: %s."
+msgstr ""
+
+#: cinder/tests/api/contrib/test_consistencygroups.py:734
+msgid ""
+"The server could not comply with the request since it is either malformed"
+" or otherwise incorrect."
+msgstr ""
+
+#: cinder/tests/api/contrib/test_consistencygroups.py:752
+#, python-format
+msgid "Cgsnapshot id must be provided to create consistency group %s from source."
+msgstr ""
+
+#: cinder/tests/api/contrib/test_consistencygroups.py:787
+msgid "Invalid ConsistencyGroup: No host to create consistency group"
+msgstr ""
+
+#: cinder/tests/api/contrib/test_consistencygroups.py:821
+msgid ""
+"Invalid ConsistencyGroup: Cgsnahost is empty. No consistency group will "
+"be created."
+msgstr ""
+
+#: cinder/tests/api/contrib/test_consistencygroups.py:862
+msgid "Create volume failed."
+msgstr ""
+
#: cinder/tests/api/middleware/test_faults.py:118
#, python-format
msgid "String with params: %s"
msgid "Unexpected status code"
msgstr ""
-#: cinder/tests/scheduler/test_scheduler.py:212
+#: cinder/tests/scheduler/test_scheduler.py:281
#, python-format
msgid "Failed to create consistency group %(group_id)s."
msgstr ""
msgid "Error not a KeyError."
msgstr ""
-#: cinder/transfer/api.py:68
-msgid "Volume in unexpected state"
-msgstr ""
-
-#: cinder/transfer/api.py:107
+#: cinder/transfer/api.py:106
msgid "status must be available"
msgstr ""
-#: cinder/transfer/api.py:142
+#: cinder/transfer/api.py:141
#, python-format
msgid "Attempt to transfer %s with invalid auth key."
msgstr ""
-#: cinder/transfer/api.py:162 cinder/volume/flows/api/create_volume.py:574
+#: cinder/volume/api.py:177
#, 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:169
-msgid ""
-"Invalid volume size provided for create request (size argument must be an"
-" integer (or string represenation or an integer) and greater than zero)."
+"Invalid volume size provided for create request: %s (size argument must "
+"be an integer (or string representation of an integer) and greater than "
+"zero)."
msgstr ""
-#: cinder/volume/api.py:177
+#: cinder/volume/api.py:185
msgid ""
"volume_type must be provided when creating a volume in a consistency "
"group."
msgstr ""
-#: cinder/volume/api.py:182
+#: cinder/volume/api.py:190
+#, python-format
msgid ""
-"Invalid volume_type provided (requested type must be supported by this "
-"consistency group)."
+"Invalid volume_type provided: %s (requested type must be supported by "
+"this consistency group)."
msgstr ""
-#: cinder/volume/api.py:188
+#: cinder/volume/api.py:197
+#, python-format
msgid ""
-"Invalid volume_type provided (requested type must match source volume, or"
-" be omitted). You should omit the argument."
+"Invalid volume_type provided: %s (requested type must match source "
+"volume, or be omitted)."
msgstr ""
-#: cinder/volume/api.py:195
-msgid ""
-"No volume_type should be provided when creating test replica, type must "
-"be omitted."
+#: cinder/volume/api.py:204
+msgid "No volume_type should be provided when creating test replica."
msgstr ""
-#: cinder/volume/api.py:201
+#: cinder/volume/api.py:210
+#, python-format
msgid ""
-"Invalid volume_type provided (requested type must match source snapshot, "
-"or be omitted). You should omit the argument."
+"Invalid volume_type provided: %s (requested type must match source "
+"snapshot, or be omitted)."
msgstr ""
-#: cinder/volume/api.py:241
-msgid "Failed to create api volume flow"
+#: cinder/volume/api.py:256
+msgid "Failed to create api volume flow."
msgstr ""
-#: cinder/volume/api.py:292
+#: cinder/volume/api.py:309
#, python-format
-msgid "Volume status must be available or error, but current status is: %s"
+msgid "Volume status must be available or error, but current status is: %s."
msgstr ""
-#: cinder/volume/api.py:305
+#: cinder/volume/api.py:322
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:309
+#: cinder/volume/api.py:326
msgid "Volume cannot be deleted while in a consistency group."
msgstr ""
-#: cinder/volume/api.py:319
+#: cinder/volume/api.py:336
#, python-format
-msgid "Volume still has %d dependent snapshots"
+msgid "Volume still has %d dependent snapshots."
msgstr ""
-#: cinder/volume/api.py:371
+#: cinder/volume/api.py:389
msgid "all_tenants param must be 0 or 1"
msgstr ""
-#: cinder/volume/api.py:466
-msgid "Volume status must be available to reserve"
+#: cinder/volume/api.py:488
+msgid "Volume must be multiattachable to reserve again."
+msgstr ""
+
+#: cinder/volume/api.py:492
+msgid "Volume status must be available to reserve."
msgstr ""
-#: cinder/volume/api.py:485
+#: cinder/volume/api.py:517
#, python-format
msgid ""
"Unable to detach volume. Volume status must be 'in-use' and attach_status"
" must be 'attached' to detach. Currently: status: '%(status)s', "
-"attach_status: '%(attach_status)s'"
+"attach_status: '%(attach_status)s.'"
msgstr ""
-#: cinder/volume/api.py:569 cinder/volume/api.py:687
-msgid "Snapshot cannot be created while volume is migrating"
+#: cinder/volume/api.py:602 cinder/volume/api.py:727
+msgid "Snapshot cannot be created while volume is migrating."
msgstr ""
-#: cinder/volume/api.py:574
+#: cinder/volume/api.py:607
msgid "Snapshot of secondary replica is not allowed."
msgstr ""
-#: cinder/volume/api.py:578
-msgid "must be available"
-msgstr ""
-
-#: cinder/volume/api.py:600 cinder/volume/api.py:728
+#: cinder/volume/api.py:611
#, 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)"
+"Volume %(vol_id)s status must be available, but current status is: "
+"%(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:612 cinder/volume/api.py:740
+#: cinder/volume/api.py:731
#, python-format
msgid ""
-"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
-"snapshots already consumed)"
+"Snapshot cannot be created because volume %(vol_id)s is not available, "
+"current volume status: %(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:691
-#, python-format
-msgid "Snapshot cannot be created because volume '%s' is not available."
-msgstr ""
-
-#: cinder/volume/api.py:788
-msgid "Volume Snapshot status must be available or error"
+#: cinder/volume/api.py:830
+msgid "Volume Snapshot status must be available or error."
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:834
#, python-format
-msgid ""
-"Snapshot %s is part of a cgsnapshot and has to be deleted together with "
-"the cgsnapshot."
+msgid "Unable to delete snapshot %s because it is part of a consistency group."
msgstr ""
-#: cinder/volume/api.py:827 cinder/volume/flows/api/create_volume.py:266
-msgid "Metadata property key blank"
+#: cinder/volume/api.py:871
+msgid "Metadata property key blank."
msgstr ""
-#: cinder/volume/api.py:831
-msgid "Metadata property key greater than 255 characters"
+#: cinder/volume/api.py:875
+msgid "Metadata property key greater than 255 characters."
msgstr ""
-#: cinder/volume/api.py:835
-msgid "Metadata property value greater than 255 characters"
+#: cinder/volume/api.py:879
+msgid "Metadata property value greater than 255 characters."
msgstr ""
-#: cinder/volume/api.py:966 cinder/volume/api.py:1062
-msgid "Volume status must be available/in-use."
+#: cinder/volume/api.py:1009 cinder/volume/api.py:1111
+#, 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:969
+#: cinder/volume/api.py:1015
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:1017
-msgid "Volume status must be available to extend."
-msgstr ""
-
-#: cinder/volume/api.py:1022
+#: cinder/volume/api.py:1063
#, python-format
msgid ""
-"New size for extend must be greater than current size. (current: "
-"%(size)s, extended: %(new_size)s)"
+"Volume %(vol_id)s status must be available to extend, but current status "
+"is: %(vol_status)s."
msgstr ""
-#: cinder/volume/api.py:1040
+#: cinder/volume/api.py:1071
#, 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)."
+"New size for extend must be greater than current size. (current: "
+"%(size)s, extended: %(new_size)s)."
msgstr ""
-#: cinder/volume/api.py:1068
-msgid "Volume is already part of an active migration"
+#: cinder/volume/api.py:1120 cinder/volume/api.py:1236
+#, python-format
+msgid "Volume %s is already part of an active migration."
msgstr ""
-#: cinder/volume/api.py:1074
-msgid "volume must not have snapshots"
+#: cinder/volume/api.py:1128
+#, python-format
+msgid "Volume %s must not have snapshots."
msgstr ""
-#: cinder/volume/api.py:1081 cinder/volume/manager.py:1490
-msgid "Volume must not be replicated."
+#: cinder/volume/api.py:1135
+#, python-format
+msgid "Volume %s must not be replicated."
msgstr ""
-#: cinder/volume/api.py:1087 cinder/volume/api.py:1187
-msgid "Volume must not be part of a consistency group."
+#: cinder/volume/api.py:1141
+#, python-format
+msgid "Volume %s must not be part of a consistency group."
msgstr ""
-#: cinder/volume/api.py:1103
+#: cinder/volume/api.py:1158
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:1109
-msgid "Destination host must be different than current host"
+#: cinder/volume/api.py:1164
+msgid "Destination host must be different than the current host."
msgstr ""
-#: cinder/volume/api.py:1139
+#: cinder/volume/api.py:1195
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:1143
+#: cinder/volume/api.py:1199
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:1148
+#: cinder/volume/api.py:1204
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:1159
-msgid "Volume status must be available to update readonly flag."
-msgstr ""
-
-#: cinder/volume/api.py:1168
+#: cinder/volume/api.py:1215
#, python-format
-msgid "Unable to update type due to incorrect status on volume: %s"
+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:1174
+#: cinder/volume/api.py:1227
#, python-format
-msgid "Volume %s is already part of an active migration."
+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:1180
+#: cinder/volume/api.py:1242
#, python-format
msgid "migration_policy must be 'on-demand' or 'never', passed: %s"
msgstr ""
-#: cinder/volume/api.py:1199
+#: cinder/volume/api.py:1249
+msgid "Volume must not be part of a consistency group."
+msgstr ""
+
+#: cinder/volume/api.py:1261
#, python-format
-msgid "Invalid volume_type passed: %s"
+msgid "Invalid volume_type passed: %s."
msgstr ""
-#: cinder/volume/api.py:1212
+#: cinder/volume/api.py:1274
#, python-format
-msgid "New volume_type same as original: %s"
+msgid "New volume_type same as original: %s."
msgstr ""
-#: cinder/volume/api.py:1227
-msgid "Retype cannot change encryption requirements"
+#: cinder/volume/api.py:1289
+msgid "Retype cannot change encryption requirements."
msgstr ""
-#: cinder/volume/api.py:1239
-msgid "Retype cannot change front-end qos specs for in-use volumes"
+#: cinder/volume/api.py:1301
+#, python-format
+msgid "Retype cannot change front-end qos specs for in-use volume: %s."
msgstr ""
-#: cinder/volume/driver.py:268 cinder/volume/manager.py:978
+#: cinder/volume/driver.py:353 cinder/volume/manager.py:1127
#, python-format
msgid "Unable to terminate volume connection: %(err)s"
msgstr ""
-#: cinder/volume/driver.py:392 cinder/volume/driver.py:406
+#: cinder/volume/driver.py:502 cinder/volume/driver.py:516
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:424
+#: cinder/volume/driver.py:535
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:497 cinder/volume/manager.py:927
+#: cinder/volume/driver.py:668 cinder/volume/manager.py:1070
#, python-format
msgid "Unable to fetch connection information from backend: %(err)s"
msgstr ""
-#: cinder/volume/driver.py:503
+#: cinder/volume/driver.py:674
#, python-format
msgid "Error encountered during cleanup of a failed attach: %(ex)s"
msgstr ""
-#: cinder/volume/driver.py:528 cinder/volume/drivers/ibm/flashsystem.py:881
+#: cinder/volume/driver.py:699 cinder/volume/drivers/ibm/flashsystem.py:881
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:614
+#: cinder/volume/driver.py:1203
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:695 cinder/volume/driver.py:703
+#: cinder/volume/driver.py:1207 cinder/volume/driver.py:1211
msgid "Manage existing volume not implemented."
msgstr ""
-#: cinder/volume/driver.py:765
+#: cinder/volume/driver.py:1215
+msgid "Unmanage volume not implemented."
+msgstr ""
+
+#: cinder/volume/driver.py:1222
msgid "sync_replica not implemented."
msgstr ""
-#: cinder/volume/driver.py:812
+#: cinder/volume/driver.py:1226
msgid "promote_replica not implemented."
msgstr ""
-#: cinder/volume/driver.py:981 cinder/volume/targets/iscsi.py:79
+#: cinder/volume/driver.py:1451 cinder/volume/targets/iscsi.py:103
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:1352
+#: cinder/volume/driver.py:1803
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:382
+#: cinder/volume/manager.py:417
msgid "Failed to create manager volume flow."
msgstr ""
-#: cinder/volume/manager.py:457
+#: cinder/volume/manager.py:510
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:670
-msgid "being attached by another instance"
+#: cinder/volume/manager.py:652
+#, python-format
+msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:674
-msgid "being attached by another host"
+#: cinder/volume/manager.py:662
+#, python-format
+msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:678
+#: cinder/volume/manager.py:732
msgid "being attached by different mode"
msgstr ""
-#: cinder/volume/manager.py:682
-msgid "status must be available or attaching"
+#: cinder/volume/manager.py:737
+msgid "volume is already attached"
+msgstr ""
+
+#: cinder/volume/manager.py:834
+#, python-format
+msgid ""
+"Volume %(id)s is attached to more than one instance. A valid "
+"attachment_id must be passed to detach this volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:1032
#, python-format
msgid "Unable to validate connector information in backend: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:908
+#: cinder/volume/manager.py:1044
#, python-format
msgid "Unable to create export for volume %(volume_id)s"
msgstr ""
-#: cinder/volume/manager.py:1055
+#: cinder/volume/manager.py:1204
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:1058
+#: cinder/volume/manager.py:1207
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:1082
+#: cinder/volume/manager.py:1234
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:1111
+#: cinder/volume/manager.py:1282
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:1121
+#: cinder/volume/manager.py:1292
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:1140
+#: cinder/volume/manager.py:1310
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:1353
+#: cinder/volume/manager.py:1540
#, python-format
msgid "Volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/manager.py:1428
+#: cinder/volume/manager.py:1615
msgid "Failed to get old volume type quota reservations"
msgstr ""
-#: cinder/volume/manager.py:1473
+#: cinder/volume/manager.py:1660
msgid "Retype requires migration but is not allowed."
msgstr ""
-#: cinder/volume/manager.py:1481
+#: cinder/volume/manager.py:1668
msgid "Volume must not have snapshots."
msgstr ""
-#: cinder/volume/manager.py:1531
+#: cinder/volume/manager.py:1677
+msgid "Volume must not be replicated."
+msgstr ""
+
+#: cinder/volume/manager.py:1718
msgid "Failed to create manage existing flow."
msgstr ""
-#: cinder/volume/manager.py:1571
+#: cinder/volume/manager.py:1758
msgid "Error promoting secondary volume to primary"
msgstr ""
-#: cinder/volume/manager.py:1581 cinder/volume/manager.py:1612
+#: cinder/volume/manager.py:1768 cinder/volume/manager.py:1799
#, python-format
msgid "Failed updating model with driver provided model %(model)s"
msgstr ""
-#: cinder/volume/manager.py:1602
+#: cinder/volume/manager.py:1789
msgid "Error synchronizing secondary volume to primary"
msgstr ""
-#: cinder/volume/manager.py:1719
+#: cinder/volume/manager.py:1898
+#, 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:1974
+msgid "Input volumes or snapshots are invalid."
+msgstr ""
+
+#: cinder/volume/manager.py:2077
msgid "Volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:1747
+#: cinder/volume/manager.py:2105
#, python-format
msgid "Error occurred when deleting consistency group %s."
msgstr ""
-#: cinder/volume/manager.py:1855
+#: cinder/volume/manager.py:2254
+#, python-format
+msgid "Error occurred when updating consistency group %s."
+msgstr ""
+
+#: cinder/volume/manager.py:2350
#, python-format
msgid "Error occurred when creating cgsnapshot %s."
msgstr ""
-#: cinder/volume/manager.py:1941
+#: cinder/volume/manager.py:2436
#, python-format
msgid "Error occurred when deleting cgsnapshot %s."
msgstr ""
#: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:141
#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:64
-#: cinder/volume/volume_types.py:79 cinder/volume/volume_types.py:133
+#: cinder/volume/volume_types.py:80 cinder/volume/volume_types.py:134
msgid "id cannot be None"
msgstr ""
"%(qos_specs_id)s"
msgstr ""
-#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:145
+#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:146
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:257
-#, python-format
-msgid "Failed to get device number for read throttling: %(error)s"
-msgstr ""
-
-#: cinder/volume/utils.py:265
-#, python-format
-msgid "Failed to get device number for write throttling: %(error)s"
-msgstr ""
-
-#: cinder/volume/utils.py:290
-#, python-format
-msgid "Failed to setup blkio cgroup to throttle the devices: '%(src)s','%(dst)s'"
-msgstr ""
-
-#: cinder/volume/utils.py:309
+#: cinder/volume/utils.py:259
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"'volume_dd_blocksize' was configured incorrectly. Fall back to default."
msgstr ""
-#: cinder/volume/utils.py:380
+#: cinder/volume/utils.py:328
#, python-format
msgid "Volume copy %(size_in_m).2f MB at %(mbps).2f MB/s"
msgstr ""
-#: cinder/volume/volume_types.py:187 cinder/volume/volume_types.py:195
+#: cinder/volume/volume_types.py:188 cinder/volume/volume_types.py:196
msgid "volume_type_id cannot be None"
msgstr ""
msgid "No big enough free disk"
msgstr ""
-#: cinder/volume/drivers/coraid.py:88
-#, python-format
-msgid "Invalid ESM url scheme \"%s\". Supported https only."
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:115
-msgid "Invalid REST handle name. Expected path."
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:138
-#, python-format
-msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s"
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:248
-msgid "Reply is empty."
-msgstr ""
-
-#: cinder/volume/drivers/coraid.py:250
-msgid "Error message is empty."
+#: cinder/volume/drivers/datera.py:117
+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/coraid.py:394
-msgid "Cannot create clone volume in different repository."
+#: cinder/volume/drivers/datera.py:131
+msgid "Resource not ready."
msgstr ""
-#: cinder/volume/drivers/datera.py:88
+#: cinder/volume/drivers/datera.py:163
#, 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:122
+#: cinder/volume/drivers/datera.py:197
#, python-format
msgid ""
"Tried to delete export for volume %s, but it was not found in the Datera "
"cluster. Continuing with volume detach"
msgstr ""
-#: cinder/volume/drivers/datera.py:131
+#: cinder/volume/drivers/datera.py:206
#, python-format
msgid ""
"Tried to delete snapshot %s, but was not found in Datera cluster. "
"Continuing with delete."
msgstr ""
-#: cinder/volume/drivers/datera.py:244
+#: cinder/volume/drivers/datera.py:353
#, python-format
msgid ""
"Failed to make a request to Datera cluster endpoint due to the following "
"reason: %s"
msgstr ""
-#: cinder/volume/drivers/datera.py:255
+#: cinder/volume/drivers/datera.py:368
#, python-format
msgid "Request to Datera cluster returned bad status: %(status)s | %(reason)s"
msgstr ""
-#: cinder/volume/drivers/drbdmanagedrv.py:131
-msgid ""
-"DRBDmanage driver setup error: some required libraries (dbus, "
-"drbdmanage.*) not found."
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:136
-msgid "Cannot ping DRBDmanage backend"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:160
-#, python-format
-msgid "Received error string: %s"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:227
-#, python-format
-msgid "volume %s not found in drbdmanage"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:230
-#, python-format
-msgid "multiple resources with name %s found by drbdmanage"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:236
-#, python-format
-msgid "not exactly one volume with id %s"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:264
-#, python-format
-msgid "no snapshot with id %s found in drbdmanage"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:268
-#, python-format
-msgid "multiple resources with snapshot ID %s found"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:274
-#, python-format
-msgid "not exactly one snapshot with id %s"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:296
-#, python-format
-msgid "Got bad path information from DRBDmanage! (%s)"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:459
-#, python-format
-msgid "Snapshot res \"%s\" that is not deployed anywhere?"
-msgstr ""
-
-#: cinder/volume/drivers/drbdmanagedrv.py:479
-#, python-format
-msgid "Resource \"%(res)s\" for snapshot \"%(sn)s\" not found"
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:145
+#: cinder/volume/drivers/eqlx.py:171
msgid "The EQL array has closed the connection."
msgstr ""
-#: cinder/volume/drivers/eqlx.py:183
+#: cinder/volume/drivers/eqlx.py:209
msgid "Error executing EQL command"
msgstr ""
-#: cinder/volume/drivers/eqlx.py:227
+#: cinder/volume/drivers/eqlx.py:253
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/eqlx.py:242
+#: cinder/volume/drivers/eqlx.py:267
msgid "eqlx_cli_max_retries must be greater than or equal to 0"
msgstr ""
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:345 cinder/volume/drivers/quobyte.py:242
+#: cinder/volume/drivers/glusterfs.py:345 cinder/volume/drivers/quobyte.py:241
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:388 cinder/volume/drivers/quobyte.py:264
-#: cinder/volume/drivers/smbfs.py:446
+#: cinder/volume/drivers/glusterfs.py:388 cinder/volume/drivers/quobyte.py:263
+#: cinder/volume/drivers/smbfs.py:465
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:396 cinder/volume/drivers/quobyte.py:272
+#: cinder/volume/drivers/glusterfs.py:396 cinder/volume/drivers/quobyte.py:271
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
msgid "Backup is only supported for raw-formatted GlusterFS volumes."
msgstr ""
-#: cinder/volume/drivers/lvm.py:238 cinder/volume/drivers/lvm.py:247
+#: cinder/volume/drivers/lvm.py:266 cinder/volume/drivers/lvm.py:275
#, python-format
msgid "Volume Group %s does not exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:254
+#: cinder/volume/drivers/lvm.py:282
msgid "Thin provisioning not supported on this version of LVM."
msgstr ""
-#: cinder/volume/drivers/lvm.py:263
+#: cinder/volume/drivers/lvm.py:291
#, python-format
msgid "Failed to create thin pool, error message was: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:446
+#: cinder/volume/drivers/lvm.py:474
#, python-format
msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:462 cinder/volume/drivers/rbd.py:955
+#: cinder/volume/drivers/lvm.py:490 cinder/volume/drivers/rbd.py:951
+#: cinder/volume/drivers/emc/xtremio.py:389
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:721
msgid "Reference must contain source-name element."
msgstr ""
-#: cinder/volume/drivers/lvm.py:479 cinder/volume/drivers/rbd.py:979
+#: cinder/volume/drivers/lvm.py:507 cinder/volume/drivers/rbd.py:975
#, python-format
msgid ""
"Failed to manage existing volume %(name)s, because reported size %(size)s"
" was not a floating-point number."
msgstr ""
-#: cinder/volume/drivers/lvm.py:542
+#: cinder/volume/drivers/lvm.py:577
#, python-format
msgid ""
"Refusing to migrate volume ID: %(id)s. Please check your configuration "
"because source and destination are the same Volume Group: %(name)s."
msgstr ""
-#: cinder/volume/drivers/nfs.py:113
+#: cinder/volume/drivers/nfs.py:122
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:118
+#: cinder/volume/drivers/nfs.py:127
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/nfs.py:132
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:131
+#: cinder/volume/drivers/nfs.py:140
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146 cinder/volume/drivers/zfssa/zfssanfs.py:95
+#: cinder/volume/drivers/nfs.py:155
#, python-format
msgid "%s is not installed"
msgstr ""
msgid "No suitable discovery ip found"
msgstr ""
-#: cinder/volume/drivers/nimble.py:248
+#: cinder/volume/drivers/nimble.py:250
msgid "SpaceInfo returned byarray is invalid"
msgstr ""
-#: cinder/volume/drivers/nimble.py:355
+#: cinder/volume/drivers/nimble.py:357
#, python-format
msgid "No initiator group found for initiator %s"
msgstr ""
-#: cinder/volume/drivers/nimble.py:372
+#: cinder/volume/drivers/nimble.py:374
#, python-format
msgid "API %(name)s failed with error string %(err)s"
msgstr ""
-#: cinder/volume/drivers/pure.py:118
-msgid ""
-"Missing 'purestorage' python module, ensure the library is installed and "
-"available."
+#: cinder/volume/drivers/openvstorage.py:436
+#: cinder/volume/drivers/openvstorage.py:463
+msgid "Open vStorage libraries not found"
msgstr ""
-#: cinder/volume/drivers/pure.py:288
-msgid "No reachable iSCSI-enabled ports on target array."
+#: cinder/volume/drivers/openvstorage.py:473
+#, python-format
+msgid "No vsr mountpoint found for Vpool %(vpool_name)sand hostname %(hostname)s"
msgstr ""
-#: cinder/volume/drivers/pure.py:325
-msgid "Unable to connect or find connection to host"
+#: cinder/volume/drivers/openvstorage.py:505
+#, python-format
+msgid "No disk found for location %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:508
-msgid ""
-"PureISCSIDriver manage_existing requires a 'name' key to identify an "
-"existing volume."
+#: cinder/volume/drivers/openvstorage.py:523
+#, python-format
+msgid "No PMachine guid found for Hostname %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:527
+#: cinder/volume/drivers/openvstorage.py:538
#, python-format
-msgid "Unable to find volume with name=%s"
+msgid "No disk found for snapshotid %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:545
+#: cinder/volume/drivers/pure.py:126
msgid ""
-"PureISCSIDriver manage_existing cannot manage a volume connected to "
-"hosts. Please disconnect the volume from existing hosts before importing."
+"Missing 'purestorage' python module, ensure the library is installed and "
+"available."
msgstr ""
-#: cinder/volume/drivers/rbd.py:77
-msgid "Volumes will be chunked into objects of this size (in megabytes)."
+#: cinder/volume/drivers/pure.py:312
+msgid "No reachable iSCSI-enabled ports on target array."
msgstr ""
-#: cinder/volume/drivers/rbd.py:80
+#: cinder/volume/drivers/pure.py:357
+msgid ""
+"Unable to re-use a host that is not managed by Cinder with "
+"use_chap_auth=True,"
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:365
+msgid "Unable to re-use host with unknown CHAP credentials configured."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:397
+msgid "Unable to connect or find connection to host"
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:528
+msgid ""
+"create_consistencygroup_from_src only supports a cgsnapshot source, other"
+" sources cannot be used."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:644
+msgid ""
+"PureISCSIDriver manage_existing requires a 'name' key to identify an "
+"existing volume."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:663
+#, python-format
+msgid "Unable to find volume with name=%s"
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:681
+msgid ""
+"PureISCSIDriver manage_existing cannot manage a volume connected to "
+"hosts. Please disconnect the volume from existing hosts before importing."
+msgstr ""
+
+#: cinder/volume/drivers/quobyte.py:429
+#, python-format
+msgid "The mount %(mount_path)s is not a valid Quobyte USP volume. Error: %(exc)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:77
+msgid "Volumes will be chunked into objects of this size (in megabytes)."
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:80
msgid ""
"Timeout value (in seconds) used when connecting to ceph cluster. If value"
" < 0, no timeout is set and default librados value is used."
msgid "fileno() not supported by RBD()"
msgstr ""
-#: cinder/volume/drivers/rbd.py:274
+#: cinder/volume/drivers/rbd.py:281
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:280
-msgid "error connecting to ceph cluster"
+#: cinder/volume/drivers/rbd.py:318
+msgid "Error connecting to ceph cluster."
msgstr ""
-#: cinder/volume/drivers/rbd.py:403
+#: cinder/volume/drivers/rbd.py:407
#, python-format
msgid "clone depth exceeds limit of %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:660
+#: cinder/volume/drivers/rbd.py:659
msgid ""
"ImageBusy error raised while deleting rbd volume. This may have been "
"caused by a connection from a client that has crashed and, if so, may be "
"resolved by retrying the delete after 30 seconds has elapsed."
msgstr ""
-#: cinder/volume/drivers/rbd.py:769
+#: cinder/volume/drivers/rbd.py:766
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:773
+#: cinder/volume/drivers/rbd.py:770
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:776
+#: cinder/volume/drivers/rbd.py:773
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:916 cinder/volume/drivers/sheepdog.py:188
+#: cinder/volume/drivers/rbd.py:912 cinder/volume/drivers/sheepdog.py:188
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:135
+#: cinder/volume/drivers/remotefs.py:145
#, python-format
msgid ""
"NAS config '%(name)s=%(value)s' invalid. Must be 'auto', 'true', or "
"'false'"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:346 cinder/volume/drivers/smbfs.py:529
+#: cinder/volume/drivers/remotefs.py:357 cinder/volume/drivers/smbfs.py:548
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:347
+#: cinder/volume/drivers/remotefs.py:358
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:591
+#: cinder/volume/drivers/remotefs.py:385
+#, python-format
+msgid ""
+"Share %s ignored due to invalid format. Must be of form address:/export. "
+"Please check the nas_ip and nas_share_path settings."
+msgstr ""
+
+#: cinder/volume/drivers/remotefs.py:626
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:614
+#: cinder/volume/drivers/remotefs.py:649
#, python-format
msgid "File %(path)s has invalid backing file %(bfile)s, aborting."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:734
+#: cinder/volume/drivers/remotefs.py:769
#, python-format
msgid ""
"Share at %(dir)s is not writable by the Cinder volume service. Snapshot "
"operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:792
+#: cinder/volume/drivers/remotefs.py:827
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:855
+#: cinder/volume/drivers/remotefs.py:890
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:899
+#: cinder/volume/drivers/remotefs.py:934
#, python-format
msgid "No backing file found for %s, allowing snapshot to be deleted."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:972
+#: cinder/volume/drivers/remotefs.py:1007
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:981
+#: cinder/volume/drivers/remotefs.py:1016
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1010
+#: cinder/volume/drivers/remotefs.py:1045
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1025
+#: cinder/volume/drivers/remotefs.py:1060
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1155
+#: cinder/volume/drivers/remotefs.py:1190
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1222
+#: cinder/volume/drivers/remotefs.py:1257
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1239
+#: cinder/volume/drivers/remotefs.py:1274
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1311
+#: cinder/volume/drivers/remotefs.py:1346
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/remotefs.py:1324
+#: cinder/volume/drivers/remotefs.py:1359
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/scality.py:75
+#: cinder/volume/drivers/scality.py:74
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: cinder/volume/drivers/scality.py:86
+#: cinder/volume/drivers/scality.py:85
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: cinder/volume/drivers/scality.py:92
+#: cinder/volume/drivers/scality.py:91
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: cinder/volume/drivers/scality.py:114
+#: cinder/volume/drivers/scality.py:106
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
-#: cinder/volume/drivers/scality.py:146
+#: cinder/volume/drivers/scality.py:137
#, python-format
msgid "Cannot find volume dir for Scality SOFS at '%s'"
msgstr ""
-#: cinder/volume/drivers/scality.py:300
+#: cinder/volume/drivers/scality.py:291
msgid "Backup is only supported for raw-formatted SOFS volumes."
msgstr ""
-#: cinder/volume/drivers/scality.py:305
+#: cinder/volume/drivers/scality.py:296
msgid "Backup is only supported for SOFS volumes without backing file."
msgstr ""
msgid "SMBFS config 'smbfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/smbfs.py:242
+#: cinder/volume/drivers/smbfs.py:261
msgid ""
"This version of qemu-img does not support vhdx images. Please upgrade to "
"1.7 or greater."
msgstr ""
-#: cinder/volume/drivers/smbfs.py:262
+#: cinder/volume/drivers/smbfs.py:281
#, python-format
msgid "File already exists at %s."
msgstr ""
-#: cinder/volume/drivers/smbfs.py:379
+#: cinder/volume/drivers/smbfs.py:398
msgid "This driver does not support snapshotting in-use volumes."
msgstr ""
-#: cinder/volume/drivers/smbfs.py:383
+#: cinder/volume/drivers/smbfs.py:402
msgid "This driver does not support deleting in-use snapshots."
msgstr ""
-#: cinder/volume/drivers/smbfs.py:395
+#: cinder/volume/drivers/smbfs.py:414
#, python-format
msgid "Snapshots are not supported for this volume format: %s"
msgstr ""
-#: cinder/volume/drivers/smbfs.py:510
+#: cinder/volume/drivers/smbfs.py:529
msgid ""
"Unsupported volume format: vhdx. qemu-img 1.7 or higher is required in "
"order to properly support this format."
msgstr ""
-#: cinder/volume/drivers/smbfs.py:530
+#: cinder/volume/drivers/smbfs.py:549
#, python-format
msgid " but size is now %d."
msgstr ""
msgid "Retry count exceeded for command: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:267
-#: cinder/volume/drivers/solidfire.py:363
+#: cinder/volume/drivers/solidfire.py:211
+#: cinder/volume/drivers/solidfire.py:284
+#: cinder/volume/drivers/solidfire.py:380
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:395
+#: cinder/volume/drivers/solidfire.py:412
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:416
+#: cinder/volume/drivers/solidfire.py:433
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:469
+#: cinder/volume/drivers/solidfire.py:486
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:596
+#: cinder/volume/drivers/solidfire.py:613
#, python-format
msgid "Failed to delete SolidFire Image-Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:603
+#: cinder/volume/drivers/solidfire.py:620
msgid "Failed to create SolidFire Image-Volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:748
+#: cinder/volume/drivers/solidfire.py:765
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/srb.py:335
+#: cinder/volume/drivers/srb.py:342
msgid "No url configured"
msgstr ""
-#: cinder/volume/drivers/srb.py:366
+#: cinder/volume/drivers/srb.py:380
msgid "Could not setup urls properly"
msgstr ""
-#: cinder/volume/drivers/srb.py:433
+#: cinder/volume/drivers/srb.py:447
#, python-format
msgid "Invalid size parameter '%s': Cannot be interpreted as an integer value."
msgstr ""
-#: cinder/volume/drivers/srb.py:477
+#: cinder/volume/drivers/srb.py:491
msgid "Could not create volume on any configured REST server."
msgstr ""
-#: cinder/volume/drivers/srb.py:494
+#: cinder/volume/drivers/srb.py:508
msgid "Could not extend volume on any configured REST server."
msgstr ""
-#: cinder/volume/drivers/srb.py:511
+#: cinder/volume/drivers/srb.py:525
msgid "Could not destroy volume on any configured REST server."
msgstr ""
-#: cinder/volume/drivers/srb.py:539
+#: cinder/volume/drivers/srb.py:555
#, python-format
msgid "Internal error in srb driver: Trying to detach detached volume %s."
msgstr ""
-#: cinder/volume/drivers/srb.py:568
+#: cinder/volume/drivers/srb.py:584
#, python-format
msgid "Could not attach volume %(vol)s as %(dev)s on system."
msgstr ""
-#: cinder/volume/drivers/srb.py:625
+#: cinder/volume/drivers/srb.py:642
#, python-format
msgid "Could not detach volume %(vol)s from device %(dev)s."
msgstr ""
-#: cinder/volume/drivers/storpool.py:189
-msgid "storpool libraries not found"
-msgstr ""
-
-#: cinder/volume/drivers/symantec_cnfs.py:48
-msgid "NFS is not configured to use NFSv3"
-msgstr ""
-
-#: cinder/volume/drivers/symantec_cnfs.py:108
-msgid "Filesnap over NFS is not supported, removing the ::snap:vxfs: file"
-msgstr ""
-
-#: cinder/volume/drivers/zadara.py:409 cinder/volume/drivers/zadara.py:532
-#, python-format
-msgid "Volume %(name)s could not be found. It might be already deleted"
-msgstr ""
-
-#: cinder/volume/drivers/zadara.py:446 cinder/volume/drivers/zadara.py:491
-#: cinder/volume/drivers/zadara.py:517
-#, python-format
-msgid "Volume %(name)s not found"
-msgstr ""
-
-#: cinder/volume/drivers/zadara.py:497
-#, python-format
-msgid "Snapshot %(name)s not found"
-msgstr ""
-
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:134
msgid "API key is missing for CloudByte driver."
msgstr ""
msgid "No response was received from CloudByte storage list tsm API call."
msgstr ""
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:762
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:757
#, python-format
msgid ""
"Failed to create snapshot. CloudByte volume information not found for "
"OpenStack volume [%s]."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:208
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:220
msgid "Failed to connect to Enterprise Manager"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:232
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:244
msgid "Failed to find Storage Center"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:436
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:458
#, python-format
msgid "Error deleting volume %(ssn)s: %(sn)s: %(c)d %(r)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/dell/dell_storagecenter_fc.py:139
-#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:140
+#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:159
msgid "Terminate connection failed"
msgstr ""
msgid "Terminate connection unable to connect to backend."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:109
+#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:128
msgid "Unable to map volume"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:239
+#: cinder/volume/drivers/emc/emc_vmax_common.py:242
+#, python-format
+msgid "Cannot find Replication Service to create volume for snapshot %s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:346
#, python-format
msgid ""
"Cannot find Controller Configuration Service for storage system "
-"%(storage_system)s"
+"%(storage_system)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:407
+#: cinder/volume/drivers/emc/emc_vmax_common.py:504
#, python-format
msgid "Cannot find Volume: %(volumename)s. Extend operation. Exiting...."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:414
+#: cinder/volume/drivers/emc/emc_vmax_common.py:511
#, 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:431
+#: cinder/volume/drivers/emc/emc_vmax_common.py:546
#, python-format
msgid ""
-"Volume: %(volumeName)s is not a concatenated volume. You can only perform"
-" extend on concatenated volume. Exiting..."
+"The requested size : %(requestedSize)s is not the same as resulting size:"
+" %(resultSize)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:998
+#, 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:466
-msgid "Error Creating unbound volume on an Extend operation"
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1259
+msgid "Cannot connect to ECOM server."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:477
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1290
#, python-format
-msgid ""
-"On an Extend Operation, error adding volume to composite volume: "
-"%(volumename)s. "
+msgid "Pool %(poolNameInStr)s is not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:501
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1296
#, python-format
-msgid ""
-"The requested size : %(requestedSize)s is not the same as resulting size:"
-" %(resultSize)s"
+msgid "Storage system not found for pool %(poolNameInStr)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:791
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1394
#, 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 "
+msgid "Error finding %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:881
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2034
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2430
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1489
#, python-format
-msgid ""
-"Unable to create or get default storage group for FAST policy: "
-"%(fastPolicyName)s. "
+msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:894
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1593
#, python-format
+msgid "Configuration file %(configurationFile)s does not exist."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1638
+msgid ""
+"The array cannot be null. The pool must be configured either as a cinder "
+"extra spec for multi-backend or in the EMC configuration file for the "
+"default case."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1656
msgid ""
-"Failed to verify that volume was added to storage group for FAST policy: "
-"%(fastPolicyName)s. "
+"Unable to get configuration information necessary to create a volume. "
+"Please check that there is a configuration file for each config group, if"
+" multi-backend is enabled. The should be in the following format "
+"/etc/cinder/cinder_emc_config_<CONFIG_GROUP>.xml."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:935
-#, python-format
-msgid "Error finding targe pool instance name for pool: %(targetPoolName)s. "
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1680
+msgid "You must supply an array in your EMC configuration file."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1686
+msgid "Cannot get necessary pool or storage system information."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:949
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1790
#, python-format
msgid ""
-"Error migrating volume: %(volumename)s. to target pool "
-"%(targetPoolName)s. "
+"Error adding Volume: %(volumeName)s with instance path: "
+"%(volumeInstancePath)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:964
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1802
#, python-format
-msgid ""
-"Volume : %(volumeName)s. was not successfully migrated to target pool "
-"%(targetPoolName)s."
+msgid "Rolling back %(volumeName)s by deleting it."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1982
+#, python-format
+msgid "Clone feature is not licensed on %(storageSystem)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1007
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2060
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2756
#, python-format
msgid ""
-"Failed to remove: %(volumename)s. from the default storage group for FAST"
-" policy %(fastPolicyName)s. "
+"Unable to create or get default storage group for FAST policy: "
+"%(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1017
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2099
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2224
#, python-format
msgid ""
-"The volume: %(volumename)s. was not first part of the default storage "
-"group for FAST policy %(fastPolicyName)s."
+"Volume %(name)s not found on the array. Cannot determine if there are "
+"volumes mapped."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1154
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1219
-msgid "Cannot connect to ECOM server"
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2344
+#, python-format
+msgid "Failed to create consistency group: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1187
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2386
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2492
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3743
#, python-format
-msgid "Pool %(poolNameInStr)s is not found."
+msgid "Cannot find CG group %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1193
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2407
#, python-format
-msgid "Storage system not found for pool %(poolNameInStr)s."
+msgid "Failed to delete consistency group: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1290
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:466
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1398
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2561
#, python-format
-msgid "Error finding %s."
+msgid "Cannot find Replication service on system %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1383
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2582
#, python-format
-msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s"
+msgid "Failed to create snapshot for cg: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1483
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2631
#, python-format
-msgid "Configuration file %(configurationFile)s does not exist "
+msgid "Failed to delete snapshot for cg: %(cgId)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1532
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2690
+#, python-format
msgid ""
-"The pool cannot be null. The pool must be configured either in the extra "
-"specs or in the EMC configuration file corresponding to the Volume Type. "
+"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:1543
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2724
+#, python-format
msgid ""
-"The array cannot be null. The pool must be configured either as a cinder "
-"extra spec for multi-backend or in the EMC configuration file for the "
-"default case "
+"Pool: %(poolName)s. is not associated to storage tier for fast policy "
+"%(fastPolicy)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1575
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2786
+#, python-format
msgid ""
-"Unable to get configuration information necessary to create a volume. "
-"Please check that there is a configuration file for each config group, if"
-" multi-backend is enabled. The should be in the following format "
-"/etc/cinder/cinder_emc_config_<CONFIG_GROUP>.xml"
+"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:1598
-msgid "You must supply an array in your EMC configuration file "
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2884
+#, 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:1604
-msgid "Cannot get necessary pool or storage system information "
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2919
+msgid "Error Creating unbound volume on an Extend operation."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1684
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2931
#, python-format
msgid ""
-"Error adding Volume: %(volumeName)s. with instance path: "
-"%(volumeInstancePath)s. "
+"On an Extend Operation, error adding volume to composite volume: "
+"%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1696
-#, python-format
-msgid "Rolling back %(volumeName)s by deleting it. "
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3199
+msgid ""
+"The pool cannot be null. The pool must be configured either in the extra "
+"specs or in the EMC configuration file corresponding to the Volume Type."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1802
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3363
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3430
#, python-format
-msgid "Unable to determine whether %(volumeName)s is composite or not "
+msgid "Failed to delete volume %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1946
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3506
msgid "Error Creating unbound volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1968
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3531
#, python-format
-msgid "Error appending volume %(volumename)s to target base volume"
+msgid "Error appending volume %(volumename)s to target base volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2149
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:322
#, python-format
-msgid "Failed to delete volume %(volumeName)s"
+msgid ""
+"Error associating storage group : %(storageGroupName)s. To fast Policy: "
+"%(fastPolicyName)s with error description: %(errordesc)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2265
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1601
-#, python-format
-msgid ""
-"Volume %(name)s not found on the array. Cannot determine if there are "
-"volumes mapped."
+#: cinder/volume/drivers/emc/emc_vmax_fast.py:621
+msgid "FAST is not supported on this array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2366
+#: cinder/volume/drivers/emc/emc_vmax_https.py:155
#, python-format
msgid ""
-"The striped meta count of %(memberCount)s is too small for volume: "
-"%(volumeName)s. with size %(volumeSize)s "
+"Host %(host)s does not match x509 certificate contents: CommonName "
+"%(commonName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2400
+#: cinder/volume/drivers/emc/emc_vmax_https.py:161
#, python-format
-msgid ""
-"Pool: %(poolName)s. is not associated to storage tier for fast policy "
-"%(fastPolicy)s."
+msgid "%(message)s, subjectAltName: %(sanList)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:52
-msgid "Cannot determine whether Tiering Policy is support on this array."
+#: cinder/volume/drivers/emc/emc_vmax_https.py:169
+#, python-format
+msgid "SSL Certificate expired on %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:57
-msgid "Tiering Policy is not supported on this array."
+#: cinder/volume/drivers/emc/emc_vmax_https.py:196
+#, python-format
+msgid "Unable to load cert from %(cert)s %(e)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:91
-msgid "Cannot determine if Tiering Policies are supported"
+#: cinder/volume/drivers/emc/emc_vmax_https.py:205
+#, python-format
+msgid "No key file specified and unable to load key from %(cert)s %(e)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:118
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:617
-msgid "FAST is not supported on this array "
+#: cinder/volume/drivers/emc/emc_vmax_https.py:215
+#, python-format
+msgid "Unable to load key from %(cert)s %(e)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:132
+#: cinder/volume/drivers/emc/emc_vmax_https.py:224
#, python-format
-msgid "Unable to find default storage group for FAST policy : %(fastPolicyName)s "
+msgid "Unable to load CA from %(cert)s %(e)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:173
+#: cinder/volume/drivers/emc/emc_vmax_https.py:332
#, python-format
-msgid ""
-"Unable to create default storage group for FAST policy : "
-"%(fastPolicyName)s "
+msgid "Bad Status line returned: %(arg)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:210
+#: cinder/volume/drivers/emc/emc_vmax_https.py:336
#, python-format
-msgid "Failed to create a first volume for storage group : %(storageGroupName)s "
+msgid "Socket error:: %(arg)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:222
+#: cinder/volume/drivers/emc/emc_vmax_https.py:340
#, python-format
-msgid ""
-"Failed to create default storage group for FAST policy : "
-"%(fastPolicyName)s "
+msgid "SSL error: %(arg)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:238
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:199
#, python-format
-msgid "Unable to get policy rule for fast policy: %(fastPolicyName)s "
+msgid "Could not find iSCSI export for volume %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:277
-msgid "Unable to get associated pool of volume"
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:209
+#, python-format
+msgid "Cannot find device number for volume %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:314
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:169
#, python-format
msgid ""
-"Error associating storage group : %(storageGroupName)s. To fast Policy: "
-"%(fastPolicyName)s with error description: %(errordesc)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:53
-msgid "iscsi_ip_address is not set."
+"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_iscsi.py:192
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:313
#, python-format
-msgid "Could not find iSCSI export for volume %(volumeName)s"
+msgid ""
+"Cannot get or create a storage group: %(sgGroupName)s for volume "
+"%(volumeName)s "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:202
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:341
#, python-format
-msgid "Cannot find device number for volume %(volumeName)s"
+msgid ""
+"Cannot get storage group: %(sgGroupName)s from masking view "
+"%(maskingViewInstanceName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:85
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:364
#, python-format
-msgid "Cannot get the default storage group for FAST policy: %(fastPolicyName)s."
+msgid "Cannot get port group: %(pgGroupName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:98
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:391
#, python-format
-msgid "Failed to remove volume %(volumeName)s from default SG: %(volumeName)s."
+msgid "Cannot get or create initiator group: %(igGroupName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:116
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:420
#, python-format
msgid ""
-"Cannot get or create a storage group: %(sgGroupName)s for volume "
-"%(volumeName)s "
+"Unable to verify initiator group: %(igGroupName)s in masking view "
+"%(maskingViewName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:127
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:451
#, python-format
-msgid "Cannot get port group: %(pgGroupName)s. "
+msgid "Cannot create masking view: %(maskingViewName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:138
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:489
#, python-format
-msgid "Cannot get or create initiator group: %(igGroupName)s. "
+msgid "Volume: %(volumeName)s was not added to storage group %(sgGroupName)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:151
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:522
#, python-format
-msgid "Cannot create masking view: %(maskingViewName)s. "
+msgid "Cannot get the default storage group for FAST policy: %(fastPolicyName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:162
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:535
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:583
#, python-format
-msgid ""
-"Unable to verify initiator group: %(igGroupName)sin masking view "
-"%(maskingViewName)s "
+msgid "Failed to remove volume %(volumeName)s from default SG: %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:177
-#, python-format
-msgid "Cannot get storage group from masking view: %(maskingViewName)s. "
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:835
+msgid "FC is the protocol but wwpns are not supplied by Openstack."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:211
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:841
#, python-format
-msgid "Failed to get or create masking view %(maskingViewName)s "
+msgid "Error finding %(name)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:609
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:988
#, python-format
msgid ""
"Error Create Masking View: %(groupName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:720
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1094
#, python-format
-msgid "Cannot create or find an storage group with name %(sgGroupName)s"
+msgid "Cannot create or find an storage group with name %(sgGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:756
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1255
#, python-format
msgid ""
-"Cannot find a portGroup with name %(pgGroupName)s. The port group for a "
-"masking view must be pre-defined"
+"Rollback for Volume: %(volumeName)s has failed. Please contact your "
+"system administrator to manually return your volume to the default "
+"storage group for fast policy %(fastPolicyName)s failed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:785
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1411
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:168
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:209
#, python-format
-msgid "Cannot create or find an initiator group with name %(igGroupName)s"
+msgid ""
+"Error Create Group: %(groupName)s. Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:813
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1434
#, python-format
msgid ""
-"Cannot find the new masking view just created with name "
-"%(maskingViewName)s"
+"Error adding initiator to group : %(groupName)s. Return code: %(rc)lu. "
+"Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:846
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1492
#, python-format
msgid ""
-"Performing rollback on Volume: %(volumeName)s To return it to the default"
-" storage group for FAST policy %(fastPolicyName)s."
+"Error Modifying masking view : %(groupName)s. Return code: %(rc)lu. "
+"Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:859
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1908
#, python-format
-msgid ""
-"Failed to Roll back to re-add volume %(volumeName)s to default storage "
-"group for fast policy %(fastPolicyName)s: Please contact your sys admin "
-"to get the volume re-added manually "
+msgid "Masking view %(maskingViewName)s was not deleted successfully"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:868
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1989
#, python-format
-msgid "The storage group found is %(foundStorageGroupInstanceName)s: "
+msgid "Storage group %(sgGroupName) does not exist."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:885
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2210
#, python-format
-msgid ""
-"Rollback for Volume: %(volumeName)s has failed. Please contact your "
-"system administrator to manually return your volume to the default "
-"storage group for fast policy %(fastPolicyName)s failed "
+msgid "Storage group %(storageGroupName)s was not deleted successfully"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1039
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:134
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:166
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2241
#, python-format
msgid ""
-"Error Create Group: %(groupName)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:1062
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:74
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:73
#, python-format
msgid ""
-"Error adding initiator to group : %(groupName)s. Return code: %(rc)lu. "
-"Error: %(error)s"
+"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1119
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:124
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:126
#, python-format
msgid ""
-"Error Modifying masking view : %(groupName)s. Return code: %(rc)lu. "
-"Error: %(error)s"
+"Error Create Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1171
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:290
#, python-format
-msgid "Added volume: %(volumeName)s to existing storage group %(sgGroupName)s. "
+msgid "Error removing volume %(vol)s. %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1200
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:328
#, python-format
-msgid ""
-"Volume %(volumeName)s was not first part of the default storage group for"
-" the FAST Policy"
+msgid "Error mapping volume %(vol)s. %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1233
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:368
#, python-format
-msgid ""
-"Failed to remove %(volumeName)s from the default storage group for the "
-"FAST Policy"
+msgid "Error unbinding volume %(vol)s from pool. %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:60
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:410
#, python-format
-msgid ""
-"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
+msgid "Error adding volume to composite volume. Error is: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:100
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:477
#, python-format
msgid ""
-"Error Create Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
-"%(error)s"
+"Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:236
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:529
#, python-format
-msgid "Error removing volume %(vol)s. %(error)s"
+msgid ""
+"Error Creating new composite Volume Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:263
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:571
#, python-format
-msgid "Error mapping volume %(vol)s. %(error)s"
+msgid ""
+"Error Migrating volume from one pool to another. Return code: %(rc)lu. "
+"Error: %(error)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:618
+msgid "Failed to terminate migrate session."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:630
+msgid "Failed to migrate volume for the second time."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:638
+msgid "Failed to migrate volume for the first time."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:292
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:665
#, python-format
-msgid "Error unbinding volume %(vol)s from pool. %(error)s"
+msgid ""
+"Error Terminating migrate session. Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:324
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:718
#, python-format
-msgid "Error adding volume to composite volume. Error is: %(error)s"
+msgid ""
+"Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
+"%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:382
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:769
#, python-format
msgid ""
-"Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: "
-"%(error)s"
+"Error Create Cloned Volume: Volume: %(cloneName)s Source "
+"Volume:%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:424
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:825
#, python-format
-msgid "Error Creating new composite Volume Return code: %(rc)lu.Error: %(error)s"
+msgid ""
+"Error break clone relationship: Sync Name: %(syncName)s Return code: "
+"%(rc)lu. Error: %(error)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:860
+msgid "Error finding Target WWNs."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:455
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:894
#, python-format
msgid ""
-"Error Migrating volume from one pool to another. Return code: %(rc)lu. "
-"Error: %(error)s"
+"Failed to create consistency group: %(consistencyGroupName)s Return "
+"code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:495
-msgid "Failed to terminate migrate session"
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:939
+#, 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:506
-msgid "Failed to migrate volume for the second time"
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:985
+#, 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:514
-msgid "Failed to migrate volume for the first time"
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:1032
+#, python-format
+msgid ""
+"Failed to remove volume %(volumeName)s: to consistency group %(cgName)s "
+"Return code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:535
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:1089
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:571
#, python-format
-msgid "Error Terminating migrate session. Return code: %(rc)lu. Error: %(error)s"
+msgid ""
+"Error CreateGroupReplica: source: %(source)s target: %(target)s. Return "
+"code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:576
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:229
#, python-format
msgid ""
-"Error Create Cloned Volume: Volume: %(cloneName)s Source "
-"Volume:%(sourceName)s. Return code: %(rc)lu. Error: %(error)s"
+"Error Create Cloned Volume: %(cloneName)s Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:627
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:386
#, python-format
msgid ""
-"Error break clone relationship: Clone Volume: %(cloneName)s Source "
-"Volume: %(sourceName)s. Return code: %(rc)lu. Error: %(error)s"
+"Cannot get supported size range for %(sps)s Return code: %(rc)lu. Error: "
+"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:655
-msgid "Error finding Target WWNs."
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:514
+#, python-format
+msgid ""
+"Error modify replica synchronization: %(sv)s operation: %(operation)s. "
+"Return code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:85
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:91
#, python-format
-msgid "Storage Configuration Service not found on %(storageSystemName)s"
+msgid "Storage Configuration Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:115
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:122
#, python-format
-msgid "Controller Configuration Service not found on %(storageSystemName)s"
+msgid "Controller Configuration Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:142
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:150
#, python-format
-msgid "Element Composition Service not found on %(storageSystemName)s"
+msgid "Element Composition Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:170
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:179
#, python-format
-msgid "Storage Relocation Service not found on %(storageSystemName)s"
+msgid "Storage Relocation Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:197
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:207
#, python-format
-msgid "Storage HardwareId mgmt Service not found on %(storageSystemName)s"
+msgid "Storage HardwareId mgmt Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:223
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:234
#, python-format
-msgid "Replication Service not found on %(storageSystemName)s"
+msgid "Replication Service not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:251
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:263
#, python-format
-msgid "Tier Policy Service not found for %(storageSystemName)s"
+msgid "Tier Policy Service not found for %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:309
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1429
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:329
msgid "Issue encountered waiting for job."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:370
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1493
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:420
msgid "Issue encountered waiting for synchronization."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:435
-msgid "Cannot get storage system"
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:714
+msgid "No Port Group elements found in config file."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:635
-msgid "Port Group name not found."
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1650
+#, python-format
+msgid "StorageSystem %(array)s is not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1270
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1834
#, python-format
msgid "Cannot verify the existence of object:%(instanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1295
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1861
#, python-format
-msgid "StorageSystem %(array)s was not found."
+msgid "Replication Service Capability not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:203
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:273
#, python-format
msgid "naviseccli_path: Could not find NAVISECCLI tool %(path)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:217
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:287
msgid "san_ip: Mandatory field configuration. san_ip is not set."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:231
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:301
#, python-format
msgid "Invalid VNX authentication type: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:388
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:496
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:567
#, python-format
msgid "CommandLineHelper._wait_for_condition: %s timeout"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:505
-#, python-format
-msgid "Can not add the lun %(lun)s to consistency group %(cg_name)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:610
-#, python-format
-msgid "Failed to get LUN ID for volume %s."
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:735
+msgid "Failed to create snapshot as no LUN ID is specified"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:768
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:892
msgid "Querying migrating status error."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1541
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1734
#, python-format
msgid "The extra_spec: %s is invalid."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1567
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1757
msgid "deduplicated and auto tiering can't be both enabled."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1571
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1761
msgid "Compression Enabler is not installed. Can not create compressed volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1577
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1767
msgid "Deduplication Enabler is not installed. Can not create deduplicated volume"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1583
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1773
msgid "ThinProvisioning Enabler is not installed. Can not create thin volume"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1588
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1778
msgid "FAST VP Enabler is not installed. Can't set tiering policy for the volume"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1909
-#, python-format
-msgid "Command to create the temporary Volume %s failed"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1977
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2197
#, python-format
-msgid "Create consistency group %s failed."
+msgid ""
+"Failed to create consistency group %s because VNX consistency group "
+"cannot accept compressed LUNs as members."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1997
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2234
#, python-format
msgid "Delete consistency group %s failed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2029
-#, python-format
-msgid "Create cg snapshot %s failed."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2056
-#, python-format
-msgid "Delete cgsnapshot %s failed."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2147
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2397
#, python-format
msgid "Host %s has no iSCSI initiator"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2158
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2408
#, python-format
msgid "Host %s has no FC initiators"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2311
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2629
#, python-format
msgid ""
"Reach limitation set by configuration option max_luns_per_storage_group. "
"Operation to add %(vol)s into Storage Group %(sg)s is rejected."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2335
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2645
#, python-format
msgid "Failed to add %(vol)s into %(sg)s after %(retries)s tries."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2496
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2835
msgid "Reference must contain lun_id element."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2504
-msgid "Find no lun with the specified lun_id."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2565
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2845
#, python-format
-msgid "Storage pool %s is not supported by this Cinder Volume"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2629
-msgid "The input lun is not in a manageable pool backend by cinder"
+msgid "Find no lun with the specified id %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2657
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2851
#, python-format
-msgid "Failed to find storage pool for source volume %s"
+msgid ""
+"The input lun %(lun_id)s is in pool %(poolname)s which is not managed by "
+"the host %(host)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2669
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2992
#, python-format
-msgid "Failed to find storage pool to create volume %s."
+msgid "Failed to find storage pool for source volume %s."
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:94
+#: cinder/volume/drivers/emc/xtremio.py:116
msgid "Volume by this name already exists"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:97
+#: cinder/volume/drivers/emc/xtremio.py:124
#: 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_client_cli.py:379
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:451
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:217
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:370
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:220
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:374
#, python-format
msgid "Exception: %s"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:101
+#: cinder/volume/drivers/emc/xtremio.py:128
#, python-format
msgid "bad response from XMS got http code %(code)d, %(msg)s"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:109
+#: cinder/volume/drivers/emc/xtremio.py:138
msgid "can't handle both name and index in req"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:142
-#: cinder/volume/drivers/emc/xtremio.py:324
-msgid "XtremIO not initialized correctly, no clusters found"
+#: cinder/volume/drivers/emc/xtremio.py:184
+#, python-format
+msgid "can't find lunmap, ig:%(ig)s vol:%(vol)s"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:147
+#: cinder/volume/drivers/emc/xtremio.py:206
#, python-format
-msgid "Invalid XtremIO version %s, version 2.4 or up is required"
+msgid "iscsi portal, %s, not found"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:221
-msgid "can't find the volume to extend"
+#: cinder/volume/drivers/emc/xtremio.py:282
+#: cinder/volume/drivers/emc/xtremio.py:496
+msgid "XtremIO not initialized correctly, no clusters found"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:253
+#: cinder/volume/drivers/emc/xtremio.py:287
#, python-format
-msgid "can't find lunmap, ig:%(ig)s vol:%(vol)s"
+msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:344
-#: cinder/volume/drivers/emc/xtremio.py:467
-#, python-format
-msgid "Failed to create IG, %s"
+#: cinder/volume/drivers/emc/xtremio.py:424
+msgid "can't find the volume to extend"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:412
+#: cinder/volume/drivers/emc/xtremio.py:516
+#: cinder/volume/drivers/emc/xtremio.py:633
#, python-format
-msgid "iscsi portal, %s, not found"
+msgid "Failed to create IG, %s"
msgstr ""
-#: cinder/volume/drivers/emc/xtremio.py:447
+#: cinder/volume/drivers/emc/xtremio.py:612
msgid "Failed to get targets"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:184
+#: cinder/volume/drivers/hds/hds.py:181
#, python-format
-msgid ""
-"Error Create Volume: %(volumename)s. Storage Configuration Service not "
-"found for pool %(storage_type)s."
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:310
+#: cinder/volume/drivers/hds/iscsi.py:95 cinder/volume/drivers/hds/nfs.py:86
#, python-format
-msgid ""
-"Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: "
-"%(snapshotname)s. Cannot find Replication Service to create volume from "
-"snapshot."
+msgid "Can't open config file: %s"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:350
+#: cinder/volume/drivers/hds/iscsi.py:101 cinder/volume/drivers/hds/nfs.py:92
#, python-format
-msgid ""
-"Error Create Volume from Snapshot: Volume: %(volumename)s "
-"Snapshot:%(snapshotname)s. Return code: %(rc)lu.Error: %(error)s"
+msgid "Error parsing config file: %s"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:419
-#, python-format
-msgid ""
-"Error Create Cloned Volume: Volume: %(volumename)s Source Volume: "
-"%(srcname)s. Cannot find Replication Service to create cloned volume."
+#: cinder/volume/drivers/hds/nfs.py:243
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:496
+msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:459
+#: cinder/volume/drivers/hds/nfs.py:264
#, python-format
msgid ""
-"Error Create Cloned Volume: Volume: %(volumename)s Source "
-"Volume:%(srcname)s. Return code: %(rc)lu.Error: %(error)s"
+"Cannot create volume of size %(vol_size)s from snapshot of size "
+"%(snap_size)s"
msgstr ""
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:527
-#, python-format
-msgid ""
-"Error Delete Volume: %(volumename)s. Storage Configuration Service not "
-"found."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:556
-#, python-format
-msgid ""
-"Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:598
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:727
-#, python-format
-msgid "Cannot find Replication Service to create snapshot for volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:642
-#, python-format
-msgid "Create Snapshot: %(snapshotname)s. Storage Configuration Service not found"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:665
-#, python-format
-msgid ""
-"Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: "
-"%(errordesc)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:759
-#, python-format
-msgid ""
-"Error Delete Snapshot: Volume: %(volumename)s Snapshot: "
-"%(snapshotname)s. Return code: %(rc)lu. Error: %(error)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:862
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:881
-#, python-format
-msgid "Error mapping volume %(volumename)s.rc:%(rc)lu"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:886
-#, python-format
-msgid "Error mapping volume %(volumename)s:%(results)s."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:923
-#, python-format
-msgid "Error unmapping volume %(volumename)s.rc:%(rc)lu"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:943
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:969
-#, python-format
-msgid "Cannot find Controller Configuration Service for storage system %s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1033
-#, python-format
-msgid ""
-"Error Extend Volume: %(volumename)s. Storage Configuration Service not "
-"found."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1069
-#, python-format
-msgid ""
-"Error Extend Volume: %(volumename)s. Return code: %(rc)lu. Error: "
-"%(error)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1124
-msgid "Storage type not found."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1147
-msgid "Snap pool not found."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1301
-#, python-format
-msgid "Pool %(storage_type)s is not found."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1307
-#, python-format
-msgid "Storage system not found for pool %(storage_type)s."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1769
-msgid "_create_volume_name,id_code is None."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1804
-#, python-format
-msgid ""
-"_get_pool_instance_id,poolname:%(poolname)s,EnumerateInstances,cannot "
-"connect to ETERNUS."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1827
-#, python-format
-msgid "_get_pool_instance_id,poolname:%(poolname)s,poolinstanceid is None."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1853
-#, python-format
-msgid ""
-"get_target_portid,connector:%(connector)s,EnumerateInstances,cannot "
-"connect to ETERNUS."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1876
-#, python-format
-msgid ""
-"get_target_portid,protcol:%(protocol)s,connector:%(connector)s,target_portid"
-" does not found."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1915
-msgid "_find_copysession,Cannot find Replication Service to find copysession"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1936
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2025
-#, python-format
-msgid ""
-"_find_copysession,source_volumename:%(volumename)s,Return "
-"code:%(rc)lu,Error:%(errordesc)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1956
-#, python-format
-msgid ""
-"_find_copysession,source_volumename:%(volumename)s,GetInstance,cannot "
-"connect to ETERNUS."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1979
-#, python-format
-msgid ""
-"_find_copy_session,source_volumename:%(volumename)s,wait for end of "
-"copysession"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1996
-#, python-format
-msgid ""
-"_find_copysession,source_volumename:%(volumename)s,copysession state is "
-"BROKEN"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2047
-#, python-format
-msgid ""
-"_find_copysession,target_volumename:%(volumename)s,GetInstance,cannot "
-"connect to ETERNUS."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2079
-#, python-format
-msgid "_find_copysession,volumename:%(volumename)s,not found."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2103
-#, python-format
-msgid ""
-"_delete_copysession, copysession:%(cpsession)s,GetInstance,cannot connect"
-" to ETERNUS."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2118
-msgid "_delete_copysession,Cannot find Replication Service to delete copysession"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2147
-#, python-format
-msgid ""
-"_delete_copysession,copysession:%(cpsession)s,operation:%(operation)s,Return"
-" code:%(rc)lu,Error:%(errordesc)s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:190
-#, python-format
-msgid "Could not find iSCSI export for volume %s"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:199
-#, python-format
-msgid "Cannot find device number for volume %s"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:89
-msgid "FIO ioControl API version not supported"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:120
-#, python-format
-msgid "FIO ioControl Authentication Error: %s"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:148
-msgid "FIO ioControl persistent json Error."
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:214
-#, python-format
-msgid "FIO _get_volume_by_name Error: %(name)s, %(len)s"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:228
-#, python-format
-msgid "FIO _get_acl_by_name Error: %(name)s, %(len)s"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:242
-#, python-format
-msgid "FIO _get_snapshot_by_name Error: %(name)s, %(len)s"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:284
-#: cinder/volume/drivers/ibm/ibmnas.py:110
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:260
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#, python-format
-msgid "%s is not set"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:289
-msgid "All of san_ip san_login san_password must be set"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:370
-#: cinder/volume/drivers/fusionio/ioControl.py:486
-msgid "FIO: ACL does not exist!"
-msgstr ""
-
-#: cinder/volume/drivers/fusionio/ioControl.py:412
-#, python-format
-msgid "No usable Networks found: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/hds.py:181
-#, python-format
-msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:228
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:493
-msgid "Resizing image file failed."
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:249
-#, python-format
-msgid ""
-"Cannot create volume of size %(vol_size)s from snapshot of size "
-"%(snap_size)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:383
+#: cinder/volume/drivers/hds/nfs.py:398
#, python-format
msgid ""
"Cannot create clone of size %(vol_size)s from volume of size "
"%(src_vol_size)s"
msgstr ""
-#: cinder/volume/drivers/hds/nfs.py:428
+#: cinder/volume/drivers/hds/nfs.py:453
#, python-format
msgid ""
"nfs_info: %(key)s: %(path)s, HDP: %(fslabel)s "
"FSID: %(hdp)s"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:56
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:58
#, python-format
msgid "The parameter of the storage backend. (config_group: %(config_group)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:58
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:60
#, python-format
msgid "The storage backend can be used. (config_group: %(config_group)s)"
msgstr ""
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:61
+#, python-format
+msgid "The volume %(volume_id)s is managed successfully. (LDEV: %(ldev)s)"
+msgstr ""
+
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:62
#, python-format
+msgid "The volume %(volume_id)s is unmanaged successfully. (LDEV: %(ldev)s)"
+msgstr ""
+
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:67
+#, python-format
msgid "A LUN (HLUN) was not found. (LDEV: %(ldev)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:63
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:68
#, python-format
msgid ""
"Failed to specify a logical device for the volume %(volume_id)s to be "
"unmapped."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:65
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:70
#, python-format
msgid "An iSCSI CHAP user could not be deleted. (username: %(user)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:66
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:71
#, python-format
msgid ""
"Failed to specify a logical device to be deleted. (method: %(method)s, "
"id: %(id)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:68
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:73
#, python-format
msgid "The logical device for specified %(type)s %(id)s was already deleted."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:70
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:75
#, python-format
msgid ""
"A host group could not be deleted. (port: %(port)s, gid: %(gid)s, name: "
"%(name)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:72
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:77
#, python-format
msgid ""
"An iSCSI target could not be deleted. (port: %(port)s, tno: %(tno)s, "
"alias: %(alias)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:74
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:79
#, python-format
msgid "A host group could not be added. (port: %(port)s, name: %(name)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:76
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:81
#, python-format
msgid ""
"An iSCSI target could not be added. (port: %(port)s, alias: %(alias)s, "
"reason: %(reason)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:78
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:83
#, python-format
msgid "Failed to unmap a logical device. (LDEV: %(ldev)s, reason: %(reason)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:80
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:85
#, python-format
msgid ""
"A free LUN (HLUN) was not found. Add a different host group. (LDEV: "
"%(ldev)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:82
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:87
#, python-format
msgid ""
"Failed to get a storage resource. The system will attempt to get the "
"storage resource again. (resource: %(resource)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:84
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:89
#, python-format
msgid "Failed to delete a logical device. (LDEV: %(ldev)s, reason: %(reason)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:86
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:91
#, python-format
msgid ""
"Failed to map a logical device. (LDEV: %(ldev)s, LUN: %(lun)s, port: "
"%(port)s, id: %(id)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:88
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:93
#, python-format
msgid ""
"Failed to perform a zero-page reclamation. (LDEV: %(ldev)s, reason: "
"%(reason)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:90
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:95
#, python-format
msgid ""
"Failed to assign the iSCSI initiator IQN. (port: %(port)s, reason: "
"%(reason)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:95
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:100
#, python-format
msgid ""
"The command %(cmd)s failed. (ret: %(ret)s, stdout: %(out)s, stderr: "
"%(err)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:97
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:102
#, python-format
msgid "A parameter is invalid. (%(param)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:98
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:103
#, python-format
msgid "A parameter value is invalid. (%(meta)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:99
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:104
#, python-format
msgid ""
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, "
"ret: %(ret)s, stderr: %(err)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:101
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:106
msgid "Cannot set both hitachi_serial_number and hitachi_unit_name."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:102
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:107
msgid "Either hitachi_serial_number or hitachi_unit_name is required."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:103
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:108
#, python-format
msgid ""
"A pair could not be created. The maximum number of pair is exceeded. "
"(copy method: %(copy_method)s, P-VOL: %(pvol)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:105
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:110
#, python-format
msgid "A pair cannot be deleted. (P-VOL: %(pvol)s, S-VOL: %(svol)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:106
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:111
#, python-format
msgid ""
"The specified operation is not supported. The volume size must be the "
"same as the source %(type)s. (volume: %(volume_id)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:108
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:113
#, python-format
msgid ""
"The volume %(volume_id)s could not be extended. The volume type must be "
"Normal."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:110
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:115
#, python-format
msgid "The volume %(volume_id)s to be mapped was not found."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:111
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:116
#, python-format
msgid "The %(type)s %(id)s source to be replicated was not found."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:112
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:117
#, python-format
msgid "Failed to create a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:114
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:119
#, python-format
msgid "Failed to open a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:116
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:121
#, python-format
msgid "%(file)s: Permission denied."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:117
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:122
msgid "Failed to add the logical device."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:118
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:123
#, python-format
msgid "The method %(method)s is timed out. (timeout value: %(timeout)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:119
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:124
#, python-format
msgid "A pool could not be found. (pool id: %(pool_id)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:120
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:125
msgid "The host group or iSCSI target could not be added."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:121
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:126
#, python-format
msgid "An iSCSI CHAP user could not be added. (username: %(user)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:122
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:127
#, python-format
msgid "The iSCSI CHAP user %(user)s does not exist."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:123
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:128
#, python-format
msgid "There are no resources available for use. (resource: %(resource)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:125
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:130
msgid "The host group or iSCSI target was not found."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:126
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:131
#, python-format
msgid "The resource %(resource)s was not found."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:127
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:132
msgid "The IP Address was not found."
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:128
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:133
#, python-format
msgid "The creation of a logical device could not be completed. (LDEV: %(ldev)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:130
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:135
#, python-format
msgid "A volume status is invalid. (status: %(status)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:131
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:136
#, python-format
msgid "A snapshot status is invalid. (status: %(status)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:132
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:137
#, python-format
msgid "A host group is invalid. (host group: %(gid)s)"
msgstr ""
-#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:133
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:138
#, python-format
msgid "The specified %(desc)s is busy."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
-msgid "_instantiate_driver: configuration not found."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/__init__.py:94
-#, python-format
-msgid ""
-"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
-"either T, Dorado or 18000. \"Protocol\" should be set to either iSCSI or "
-"FC. Product: %(product)s Protocol: %(protocol)s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/huawei_t.py:161
-#: cinder/volume/drivers/huawei/rest_common.py:1523
-#, python-format
-msgid ""
-"_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please "
-"check config file."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/huawei_t.py:250
-#, python-format
-msgid ""
-"_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure"
-" the iSCSI port IP %s is configured in array."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:108
-#, python-format
-msgid "Login error, reason is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:136
-#, python-format
-msgid ""
-"%(err)s\n"
-"result: %(res)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:143
-#, python-format
-msgid "%s \"data\" was not in result."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:191
-msgid "Find QoS configuration error!"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:294
-#, python-format
-msgid "Invalid resource pool: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:312
-#, python-format
-msgid "Get pool info error, pool name is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:350
-#, python-format
-msgid "Can't find lun info on the array, lun name is: %(name)s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:461
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:139
#, python-format
msgid ""
-"An error occurred during the LUNcopy operation. LUNcopy name: "
-"%(luncopyname)s. LUNcopy status: %(luncopystatus)s. LUNcopy state: "
-"%(luncopystate)s."
+"There is no designation of the %(param)s. The specified storage is "
+"essential to manage the volume."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:525
-#, python-format
-msgid "_wait_for_condition: %s timed out."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:546
-#: cinder/volume/drivers/huawei/ssh_common.py:582
-#, python-format
-msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1239
-#, python-format
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:141
msgid ""
-"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". LUNType: "
-"%(fetchtype)s."
+"There is no designation of the ldev. The specified ldev is essential to "
+"manage the volume."
msgstr ""
-#: cinder/volume/drivers/huawei/rest_common.py:1269
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:143
#, python-format
msgid ""
-"PrefetchType config is wrong. PrefetchType must be in 0,1,2,3. "
-"PrefetchType is: %(fetchtype)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1495
-msgid ""
-"_check_conf_file: Config file invalid. RestURL, UserName and UserPassword"
-" must be set."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1502
-#: cinder/volume/drivers/huawei/ssh_common.py:127
-msgid "_check_conf_file: Config file invalid. StoragePool must be set."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1583
-#, python-format
-msgid "Can't find lun info on the array, lun name is: %(name)s."
+"The specified ldev %(ldev)s could not be managed. The volume type must be"
+" DP-VOL."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:56
-#, python-format
-msgid "ssh_read: Read SSH timeout. %s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:72
-msgid "No response message. Please check system status."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:120
-#: cinder/volume/drivers/huawei/ssh_common.py:1268
-#, python-format
-msgid "_check_conf_file: Config file invalid. %s must be set."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:137
-#: cinder/volume/drivers/huawei/ssh_common.py:1290
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:145
#, python-format
msgid ""
-"_check_conf_file: Config file invalid. Host OSType is invalid.\n"
-"The valid values are: %(os_list)s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:376
-#: cinder/volume/drivers/huawei/ssh_common.py:1454
-#, python-format
-msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:422
-#, python-format
-msgid ""
-"_get_maximum_capacity_pool_id: Failed to get pool id. Please check config"
-" file and make sure the StoragePool %s is created in storage array."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:518
-#, python-format
-msgid "delete_volume: Volume %(name)s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:652
-#, python-format
-msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:699
-#, python-format
-msgid "Source volume %(name)s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:749
-#, python-format
-msgid "extend_volume: volume %s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:787
-msgid "create_snapshot: Resource pool needs 1GB valid size at least."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:794
-#, python-format
-msgid "create_snapshot: Volume %(name)s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:867
-#, python-format
-msgid ""
-"delete_snapshot: Can not delete snapshot %s for it is a source LUN of "
-"LUNCopy."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:875
-#, python-format
-msgid "delete_snapshot: Snapshot %(snap)s does not exist."
+"The specified ldev %(ldev)s could not be managed. The ldev size must be "
+"in multiples of gigabyte."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:918
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:147
#, python-format
msgid ""
-"%(func)s: %(msg)s\n"
-"CLI command: %(cmd)s\n"
-"CLI out: %(out)s"
+"The specified ldev %(ldev)s could not be managed. The ldev must not be "
+"mapping."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:1149
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:149
#, python-format
msgid ""
-"_delete_map: Failed to delete host map %(mapid)s.\n"
-"CLI out: %(out)s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:1280
-msgid "_check_conf_file: Config file invalid. StoragePool must be specified."
+"The specified ldev %(ldev)s could not be managed. The ldev must not be "
+"paired."
msgstr ""
-#: cinder/volume/drivers/huawei/ssh_common.py:1392
+#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:151
#, python-format
msgid ""
-"create_volume_from_snapshot: %(device)s does not support create volume "
-"from snapshot."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:1399
-#, python-format
-msgid "create_cloned_volume: %(device)s does not support clone volume."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:1407
-#, python-format
-msgid "extend_volume: %(device)s does not support extend volume."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:1416
-#, python-format
-msgid "create_snapshot: %(device)s does not support snapshot."
-msgstr ""
-
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:489
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:496
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:505
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:529
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:535
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:543
-#: cinder/volume/drivers/huaweistorhyper/huaweistorac.py:568
-#, python-format
-msgid "%(err)s\n"
-msgstr ""
-
-#: cinder/volume/drivers/huaweistorhyper/vbs_client.py:76
-#, python-format
-msgid "Send message failed,OSError. %s."
-msgstr ""
-
-#: cinder/volume/drivers/huaweistorhyper/vbs_client.py:78
-#, python-format
-msgid "Send message failed. %s."
+"The volume %(volume_id)s could not be unmanaged. The volume type must be "
+"%(volume_type)s."
msgstr ""
#: cinder/volume/drivers/ibm/flashsystem.py:94
#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:37
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:215
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:252
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:216
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:255
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/volume/drivers/ibm/flashsystem.py:1339
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:626
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:749
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:633
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:756
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:135
+#: cinder/volume/drivers/ibm/gpfs.py:139
#, python-format
msgid "GPFS is not running, state: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:183
+#: cinder/volume/drivers/ibm/gpfs.py:187
#, python-format
msgid "Failed to find fileset for path %(path)s, command output: %(cmdout)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:205
+#: cinder/volume/drivers/ibm/gpfs.py:209
#, python-format
msgid "Invalid storage pool %s requested. Retype failed."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:320
+#: cinder/volume/drivers/ibm/gpfs.py:324
#, python-format
msgid "Could not find GPFS cluster id: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:328
+#: cinder/volume/drivers/ibm/gpfs.py:332
#, python-format
msgid "Could not find GPFS file system device: %s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:336
+#: cinder/volume/drivers/ibm/gpfs.py:340
#, python-format
msgid "Invalid storage pool %s specificed."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:346
+#: cinder/volume/drivers/ibm/gpfs.py:350
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:353
+#: cinder/volume/drivers/ibm/gpfs.py:357
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:359
+#: cinder/volume/drivers/ibm/gpfs.py:363
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:366
+#: cinder/volume/drivers/ibm/gpfs.py:370
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:377
+#: cinder/volume/drivers/ibm/gpfs.py:381
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different filesets."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:386
+#: cinder/volume/drivers/ibm/gpfs.py:390
#, python-format
msgid ""
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
"cluster daemon level %(cur)s - must be at least at level %(min)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:400
+#: cinder/volume/drivers/ibm/gpfs.py:404
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:405
+#: cinder/volume/drivers/ibm/gpfs.py:409
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:415
+#: cinder/volume/drivers/ibm/gpfs.py:419
#, python-format
msgid ""
"The GPFS filesystem %(fs)s is not at the required release level. Current"
" level is %(cur)s, must be at least %(min)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:955
+#: cinder/volume/drivers/ibm/gpfs.py:1003
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s."
msgstr ""
-#: cinder/volume/drivers/ibm/gpfs.py:988
+#: cinder/volume/drivers/ibm/gpfs.py:1036
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/ibm/ibmnas.py:116
+#: cinder/volume/drivers/ibm/gpfs.py:1051
+#, python-format
+msgid "Failed to create consistency group: %(cgid)s. Error: %(excmsg)s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/gpfs.py:1061
+#, python-format
+msgid "Failed to link fileset for the share %(cgname)s. Error: %(excmsg)s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/gpfs.py:1070
+#, python-format
+msgid ""
+"Failed to set permissions for the consistency group %(cgname)s. Error: "
+"%(excmsg)s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/gpfs.py:1095
+#, python-format
+msgid ""
+"Failed to unlink fileset for consistency group %(cgname)s. Error: "
+"%(excmsg)s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/gpfs.py:1105
+#, python-format
+msgid ""
+"Failed to delete fileset for consistency group %(cgname)s. Error: "
+"%(excmsg)s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/ibmnas.py:111
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:261
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#, python-format
+msgid "%s is not set"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/ibmnas.py:117
msgid ""
"Password or SSH private key is required for authentication: set either "
"nas_password or nas_private_key option"
msgstr ""
-#: cinder/volume/drivers/ibm/ibmnas.py:123
+#: cinder/volume/drivers/ibm/ibmnas.py:124
#, python-format
msgid ""
"Unsupported ibmnas_platform_type: %(given)s. Supported platforms: "
"%(valid)s"
msgstr ""
-#: cinder/volume/drivers/ibm/ibmnas.py:171
+#: cinder/volume/drivers/ibm/ibmnas.py:172
#, python-format
msgid ""
"Failed in _ssh_operation while execution of ssh_cmd:%(cmd)s. Error: "
"%(error)s"
msgstr ""
-#: cinder/volume/drivers/ibm/ibmnas.py:223
+#: cinder/volume/drivers/ibm/ibmnas.py:224
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/ibm/ibmnas.py:249
+#: cinder/volume/drivers/ibm/ibmnas.py:250
#, python-format
msgid "Failed in _delete_snapfiles. Error: %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:181
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:182
#, python-format
msgid "Failed getting details for pool %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:217
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:218
msgid "do_setup: No configured nodes."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:250
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:251
msgid "Unable to determine system name"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:253
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:254
msgid "Unable to determine system id"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:266
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:267
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/__init__.py:274
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:275
#, python-format
msgid ""
"Illegal value %d specified for storwize_svc_flashcopy_timeout: valid "
"values are between 0 and 600"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:375
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:376
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:389
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:390
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:406
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:407
#, 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/__init__.py:447
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:452
msgid ""
"Could not get FC connection information for the host-volume connection. "
"Is the host configured properly for FC connections?"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:537
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:543
msgid "terminate_connection: Failed to get host name from connector."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:591
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:598
msgid "create_snapshot: get source volume failed."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:604
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:611
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:651
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:658
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:699
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:706
#, python-format
msgid ""
"_rm_vdisk_copy_op: Volume %s does not have any registered vdisk copy "
"operations."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:704
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:711
#, 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/__init__.py:716
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:723
#, 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/__init__.py:724
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:731
#, 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/__init__.py:783
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:790
#, 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/__init__.py:899
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:906
#, 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/__init__.py:916
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:923
#, 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/__init__.py:956
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:983
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:963
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:990
#, python-format
msgid "No vdisk with the UID specified by source-id %s."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:976
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:983
msgid "Reference must contain source-id element."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:992
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:999
msgid "The specified vdisk is mapped to a host."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1033
+#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1108
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:56
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:60
#, python-format
msgid "Could not find key in output of command %(cmd)s: %(out)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:76
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:80
#, python-format
msgid "Failed to get code level (%s)."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:98
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:102
#, python-format
msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:177
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:181
#, python-format
msgid "Failed to find host %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:250
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:254
msgid "create_host: Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:261
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:265
msgid "create_host: No initiators or wwpns supplied."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:407
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:411
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:413
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:417
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:420
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:424
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:427
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:431
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:432
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:436
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:438
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:442
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:447
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:451
#, 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/helpers.py:617
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:649
msgid "Failed to find a vdisk copy in the expected pool."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:684
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:716
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping%(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:694
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:726
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within theallotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:754
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:806
+#, python-format
+msgid ""
+"Unexpected mapping status %(status)s for mapping%(id)s. Attributes: "
+"%(attr)s"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:841
+#, python-format
+msgid "create_copy: Source vdisk %(src)s does not exist"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:903
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:814
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:963
#, python-format
msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:842
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:991
#, 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/helpers.py:849
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:998
msgid "add_vdisk_copy started without a vdisk copy in the expected pool."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:953
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:1102
msgid ""
"Expected single vdisk returned from lsvdisk when filtering on vdisk_UID."
" %{count}s were returned."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/replication.py:109
+#: cinder/volume/drivers/ibm/storwize_svc/replication.py:110
#, python-format
msgid "Unable to create replica clone for volume %s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/replication.py:120
+#: cinder/volume/drivers/ibm/storwize_svc/replication.py:121
#, python-format
msgid ""
"Unable to promote replica to primary for volume %s. No secondary copy "
"available."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/replication.py:148
+#: cinder/volume/drivers/ibm/storwize_svc/replication.py:149
#, python-format
msgid "Primary copy status: %(status)s and synchronized: %(sync)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/replication.py:167
+#: cinder/volume/drivers/ibm/storwize_svc/replication.py:168
#, python-format
msgid ""
"Secondary copy status: %(status)s and synchronized: %(sync)s, sync "
msgstr ""
#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:67
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:264
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:267
#, python-format
msgid ""
"Failed to parse CLI output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:146
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:147
msgid "Must pass wwpn or host to lsfabric."
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:162
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:163
#, python-format
msgid "Did not find success message nor error for %(fun)s: %(out)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:368
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:397
#, python-format
msgid "Did not find expected key %(key)s in %(fun)s: %(raw)s"
msgstr ""
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:403
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:432
#, python-format
msgid ""
"Unexpected CLI response: header/row mismatch. header: %(header)s, row: "
"%(row)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:70
+#: cinder/volume/drivers/netapp/common.py:68
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:99
+#: cinder/volume/drivers/netapp/common.py:97
#, python-format
msgid "Storage family %s is not supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:105
+#: cinder/volume/drivers/netapp/common.py:103
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
msgid "Configuration value %s is not set."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:102
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:103
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:64
msgid ""
"Unsupported Data ONTAP version. Data ONTAP version 7.3.1 and above is "
"supported."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:106
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:107
msgid "API version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:58
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:339
+msgid ""
+"Setting LUN QoS policy group is not supported on this storage family and "
+"ONTAP version."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:59
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:128
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:130
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:84
#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:91
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:359
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:390
msgid "Pool is not available in the volume host field."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:320
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:329
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:439
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:448
#, 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:445
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:454
#, python-format
msgid "%s cannot be resized using clone operation as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:474
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:483
#, python-format
msgid "Failure staging LUN %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:479
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:488
#, python-format
msgid "Failure moving new cloned LUN to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:496
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:505
#, python-format
msgid "Failure getting LUN info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:519
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:555
+msgid "Reference must contain either source-id or source-name element."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:578
+#, python-format
+msgid "LUN not found with given ref %s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:611
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:523
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:615
#, python-format
msgid ""
"Successfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:529
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:635
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:621
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:727
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:542
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:634
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:547
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:639
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:568
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:660
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:622
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:714
#, python-format
msgid "Mapped LUN %(name)s to the initiator(s) %(initiators)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:630
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:722
#, python-format
msgid ""
"Successfully fetched target details for LUN %(name)s and initiator(s) "
"%(initiators)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:668
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:760
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiators)s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:118
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:119
#, python-format
msgid "No cloned LUN named %s found on the filer"
msgstr ""
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:282
+#, 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/nfs_7mode.py:68
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:451
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:460
msgid "Data ONTAP API version could not be determined."
msgstr ""
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:110
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:215
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:227
+msgid ""
+"Setting file qos policy group is not supported on this storage family and"
+" ontap version."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:113
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:218
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:461
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:464
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:478
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:481
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:590
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:593
msgid "Image location not present."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:628
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:631
msgid "Container size smaller than required file size."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:394
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:758
+msgid "Volume not found on configured storage backend."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:794
+#, python-format
+msgid ""
+"Failed to manage existing volume %(name)s, because rename operation "
+"failed: Error msg: %(msg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:822
+#, python-format
+msgid ""
+"Failed to manage existing volume %(name)s, because of error in getting "
+"volume size."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:139
+#, python-format
+msgid "Volume type does not match for share %s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:152
+#, python-format
+msgid "Setting file QoS policy group failed. %s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:416
#, python-format
msgid "Unable to locate an SVM that is managing the IP address '%s'"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:452
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:474
msgid "Source host details not found."
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:505
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:527
#, python-format
msgid "Converted to raw, but format is now %s."
msgstr ""
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:321
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:330
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:347
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:356
#, 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:448
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:457
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:47
+#: cinder/volume/drivers/netapp/eseries/client.py:49
msgid "One of the required inputs from host, port or scheme not found."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:51
+#: cinder/volume/drivers/netapp/eseries/client.py:53
msgid "Invalid transport type."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:78
+#: cinder/volume/drivers/netapp/eseries/client.py:80
msgid "Invoking web service failed."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:111
+#: cinder/volume/drivers/netapp/eseries/client.py:113
msgid "Storage system id not set."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:144
+#: cinder/volume/drivers/netapp/eseries/client.py:146
msgid "Content type not supported."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:154
+#: cinder/volume/drivers/netapp/eseries/client.py:156
#, python-format
msgid "Response error - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/client.py:156
+#: cinder/volume/drivers/netapp/eseries/client.py:158
#, python-format
msgid "Response error code - %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:129
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:151
msgid "Configured host type is not supported."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:150
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:172
#, python-format
msgid "Controller IP '%(host)s' could not be resolved: %(e)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:173
-#, python-format
-msgid "System with controller addresses [%s] is not registered with web service."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:195
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:217
#, python-format
msgid ""
"Failure in communication between web service and array. Waited %s "
"seconds. Verify array configuration parameters."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:205
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:227
#, python-format
msgid "System %(id)s found with bad status - %(status)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:307
-#, python-format
-msgid "Volume %(uid)s not found."
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:325
+msgid "Either volume label or wwn is required as input."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:325
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:356
#, python-format
msgid "No pit image found in snapshot group %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:383
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:414
#, python-format
msgid "Pools %s does not exist"
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:409
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:440
#, python-format
msgid "Failure creating volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:463
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:494
#, python-format
msgid "Vol copy job for dest %s failed."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:563
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:594
#, python-format
msgid "Mapped volume %(id)s to the initiator %(initiator_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:566
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:597
#, python-format
msgid ""
"Successfully fetched target details for volume %(id)s and initiator "
"%(initiator_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:599
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:630
#, python-format
msgid "No good iscsi portals found for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:611
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:642
#, python-format
msgid "No good iscsi portal found in supplied list for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:661
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:692
#, python-format
msgid "Host with port %(port)s not found."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:679
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:710
#, python-format
msgid "Host type %s not supported."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:689
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:720
msgid "No free LUNs. Host might exceeded max LUNs."
msgstr ""
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:719
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:750
#, python-format
msgid "Mapping not found for %(vol)s to host %(ht)s."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:106
-#, python-format
-msgid "Volume %s does not exist in Nexenta SA"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/jsonrpc.py:91
-msgid "Bad response from server"
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:941
+msgid "Reference must contain either source-name or source-id element."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:88
-#, python-format
-msgid "Volume %s does not exist in Nexenta Store appliance"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/nfs.py:92
-#, python-format
-msgid "Folder %s does not exist in Nexenta Store appliance"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/utils.py:48
-#, python-format
-msgid "Invalid value: \"%s\""
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:948
+msgid "Volume not found on configured storage pools."
msgstr ""
#: cinder/volume/drivers/prophetstor/dpl_fc.py:138
msgstr ""
#: cinder/volume/drivers/prophetstor/dpl_fc.py:161
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:57
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:58
#, python-format
msgid "Flexvisor failed to assign volume %(id)s: %(status)s."
msgstr ""
#: cinder/volume/drivers/prophetstor/dpl_fc.py:167
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:63
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:64
#, python-format
msgid ""
"Flexvisor failed to assign volume %(id)s due to unable to query status by"
msgstr ""
#: cinder/volume/drivers/prophetstor/dpl_fc.py:191
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:125
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:126
#, python-format
msgid "Flexvisor failed to unassign volume %(id)s: %(status)s."
msgstr ""
#: cinder/volume/drivers/prophetstor/dpl_fc.py:196
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:130
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:131
#, python-format
msgid "Flexvisor failed to unassign volume (get event) %(id)s."
msgstr ""
msgid "Faield to unassign %(volume)s"
msgstr ""
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:68
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:69
#, python-format
msgid "Flexvisor assign volume failed.:%(id)s:%(status)s."
msgstr ""
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:105
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:106
#, python-format
msgid "Flexvisor failed to assign volume %(volume)s iqn %(iqn)s."
msgstr ""
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:137
+#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:138
#, python-format
msgid "Flexvisor failed to unassign volume:%(id)s:%(status)s."
msgstr ""
msgid "Flexvisor failed to get pool info %(id)s: %(status)s."
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:175
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
-#: cinder/volume/drivers/san/solaris.py:79
-#, python-format
-msgid "Cannot parse list-view output: %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/solaris.py:171
-#, python-format
-msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:224
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:235
#, python-format
msgid ""
"Invalid hp3parclient version found (%(found)s). Version %(minimum)s or "
"greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:239
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:265
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:276
msgid "You must install hp3parclient before using 3PAR drivers."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:291
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:690
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:304
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:724
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:299
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:312
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:334
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:444
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:347
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:457
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:675
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:773
#, python-format
msgid "Virtual volume '%s' doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:367
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:380
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:690
#, python-format
msgid "Volume type ID '%s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:435
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
msgid "Reference must be for an unmanaged virtual volume."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:478
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
msgid "Reference must contain source-name or source-id."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:731
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:770
#, python-format
msgid "3PAR vlun %(name)s not found on host %(host)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:754
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:793
#, python-format
msgid "3PAR vlun for volume %(name)s not found on host %(host)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:792
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:831
#, 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/san/hp/hp_3par_common.py:892
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:931
+#, python-format
+msgid ""
+"Flash Cache Policy requires WSAPI version '%(fcache_version)s' version "
+"'%(version)s' is installed."
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:965
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:934
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1008
#, python-format
msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1100
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1113
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1116
+#, 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/san/hp/hp_3par_common.py:1216
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1255
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1362
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/san/hp/hp_3par_common.py:1267
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1374
#, python-format
msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1419
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1530
#, python-format
msgid "Failure in update_volume_key_value_pair:%s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1436
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1547
#, python-format
msgid "Failure in clear_volume_key_value_pair:%s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1533
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1655
#, python-format
msgid ""
"Copy volume task failed: convert_to_base_volume: id=%(id)s, "
"status=%(status)s."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1557
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1679
#, python-format
msgid "Volume (%s) already exists on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1588
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1710
#, python-format
msgid "Delete Snapshot id not found. Removing from cinder: %(id)s Ex: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1688
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1724
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1811
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1852
#, python-format
msgid ""
"Tune volume task stopped before it was done: volume_name=%(volume_name)s,"
" task-status=%(status)s."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1747
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1875
#, python-format
msgid "Cannot retype from HP3PARDriver to %s."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1753
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1881
msgid "Cannot retype from one 3PAR array to another."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1759
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1887
#, python-format
msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1766
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1894
msgid "Cannot retype to a CPG in a different domain."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1770
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1898
msgid "Cannot retype to a snap CPG in a different domain."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:472
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:706
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:477
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:730
#, python-format
msgid "Volume %s doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:154
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:161
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:188
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:195
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:194
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:201
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:289
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:313
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:109
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:118
msgid "HPLeftHand url not found"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:147
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:156
msgid "LeftHand cluster not found"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:155
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:178
#, python-format
msgid "REST %(proxy_ver)s hplefthandclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/violin/v6000_common.py:91
-msgid "Gateway VIP option 'san_ip' is not set"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:94
-msgid "Gateway MG-A IP option 'gateway_mga' is not set"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:97
-msgid "Gateway MG-B IP option 'gateway_mgb' is not set"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:100
-msgid "Global timeout option 'request_timeout' must be greater than 0"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:119
-msgid "container is missing"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:123
-msgid "VMOS version is not supported"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:140
-msgid ""
-"space reclamation threshold is enabled but not supported by Cinder "
-"infrastructure."
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:762
+msgid "Reference must be the volume name of an unmanaged virtual volume."
msgstr ""
-#: cinder/volume/drivers/violin/v6000_common.py:151
-msgid "provisioned space threshold is not equal to usable space."
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:811
+msgid "Reference must contain source-name."
msgstr ""
-#: cinder/volume/drivers/violin/v6000_fcp.py:88
-msgid "No FCP targets found"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_fcp.py:232
-#: cinder/volume/drivers/violin/v6000_fcp.py:302
-#: cinder/volume/drivers/violin/v6000_iscsi.py:308
-#: cinder/volume/drivers/violin/v6000_iscsi.py:383
-msgid "No initiators found, cannot proceed"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_fcp.py:371
-#: cinder/volume/drivers/violin/v6000_iscsi.py:449
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:821
#, python-format
-msgid "Failed to add igroup member: %(code)d, %(message)s"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_iscsi.py:103
-msgid "iSCSI is not enabled"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_iscsi.py:106
-msgid "no available iSCSI IPs on mga"
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_iscsi.py:109
-msgid "no available iSCSI IPs on mgb"
+msgid ""
+"Invalid HPLeftHand API version found: %(found)s. Version %(minimum)s or "
+"greater required for manage/unmanage support."
msgstr ""
-#: cinder/volume/drivers/vmware/api.py:347
-#, python-format
-msgid "Error: unknown lease state %s."
+#: cinder/volume/drivers/violin/v6000_common.py:92
+msgid "Gateway VIP option 'san_ip' is not set"
msgstr ""
-#: cinder/volume/drivers/vmware/error_util.py:64
-msgid "VMware VMDK driver exception."
+#: cinder/volume/drivers/violin/v6000_common.py:95
+msgid "Gateway MG-A IP option 'gateway_mga' is not set"
msgstr ""
-#: cinder/volume/drivers/vmware/error_util.py:70
-msgid "VMware VMDK driver configuration error."
+#: cinder/volume/drivers/violin/v6000_common.py:98
+msgid "Gateway MG-B IP option 'gateway_mgb' is not set"
msgstr ""
-#: cinder/volume/drivers/vmware/error_util.py:75
-#, python-format
-msgid "Invalid disk adapter type: %(invalid_type)s."
+#: cinder/volume/drivers/violin/v6000_common.py:101
+msgid "Global timeout option 'request_timeout' must be greater than 0"
msgstr ""
-#: cinder/volume/drivers/vmware/error_util.py:80
-#, python-format
-msgid "Invalid disk type: %(disk_type)s."
+#: cinder/volume/drivers/violin/v6000_common.py:123
+msgid "container is missing"
msgstr ""
-#: cinder/volume/drivers/vmware/error_util.py:85
-msgid "Error occurred during image transfer."
+#: cinder/volume/drivers/violin/v6000_common.py:127
+msgid "VMOS version is not supported"
msgstr ""
-#: cinder/volume/drivers/vmware/error_util.py:90
-msgid "There is no virtual disk device."
+#: cinder/volume/drivers/violin/v6000_common.py:144
+msgid ""
+"space reclamation threshold is enabled but not supported by Cinder "
+"infrastructure."
msgstr ""
-#: cinder/volume/drivers/vmware/error_util.py:95
-#, python-format
-msgid "Storage profile: %(storage_profile)s not found."
+#: cinder/volume/drivers/violin/v6000_common.py:155
+msgid "provisioned space threshold is not equal to usable space."
msgstr ""
-#: cinder/volume/drivers/vmware/io_util.py:130
-#, python-format
-msgid "Glance image: %s is in killed state."
+#: cinder/volume/drivers/violin/v6000_fcp.py:88
+msgid "No FCP targets found"
msgstr ""
-#: cinder/volume/drivers/vmware/io_util.py:139
-#, python-format
-msgid "Glance image %(id)s is in unknown state - %(state)s"
+#: cinder/volume/drivers/violin/v6000_fcp.py:232
+#: cinder/volume/drivers/violin/v6000_fcp.py:302
+#: cinder/volume/drivers/violin/v6000_iscsi.py:308
+#: cinder/volume/drivers/violin/v6000_iscsi.py:383
+msgid "No initiators found, cannot proceed"
msgstr ""
-#: cinder/volume/drivers/vmware/io_util.py:147
+#: cinder/volume/drivers/violin/v6000_fcp.py:371
+#: cinder/volume/drivers/violin/v6000_iscsi.py:449
#, python-format
-msgid "Error occurred while writing to image: %s"
+msgid "Failed to add igroup member: %(code)d, %(message)s"
msgstr ""
-#: cinder/volume/drivers/vmware/read_write_util.py:199
-#: cinder/volume/drivers/vmware/read_write_util.py:292
-msgid "Could not retrieve URL from lease."
+#: cinder/volume/drivers/violin/v6000_iscsi.py:103
+msgid "iSCSI is not enabled"
msgstr ""
-#: cinder/volume/drivers/vmware/vim.py:145
-#, python-format
-msgid "Error(s): %s occurred in the call to RetrievePropertiesEx."
+#: cinder/volume/drivers/violin/v6000_iscsi.py:106
+msgid "no available iSCSI IPs on mga"
msgstr ""
-#: cinder/volume/drivers/vmware/vim.py:185
-#, python-format
-msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s."
+#: cinder/volume/drivers/violin/v6000_iscsi.py:109
+msgid "no available iSCSI IPs on mgb"
msgstr ""
-#: cinder/volume/drivers/vmware/vim.py:194
+#: cinder/volume/drivers/vmware/exceptions.py:27
#, python-format
-msgid "httplib error in %(attr)s: %(excep)s."
+msgid "Invalid disk adapter type: %(invalid_type)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vim.py:202
+#: cinder/volume/drivers/vmware/exceptions.py:32
#, python-format
-msgid "urllib2 error in %(attr)s: %(excep)s."
+msgid "Invalid disk type: %(disk_type)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vim.py:211
-#, python-format
-msgid "Socket error in %(attr)s: %(excep)s."
+#: cinder/volume/drivers/vmware/exceptions.py:37
+msgid "There is no virtual disk device."
msgstr ""
-#: cinder/volume/drivers/vmware/vim.py:220
+#: cinder/volume/drivers/vmware/exceptions.py:42
#, python-format
-msgid "Type error in %(attr)s: %(excep)s."
+msgid "Storage profile: %(storage_profile)s not found."
msgstr ""
-#: cinder/volume/drivers/vmware/vim.py:227
-#, python-format
-msgid "Error in %(attr)s. Detailed error: %(excep)s."
+#: cinder/volume/drivers/vmware/exceptions.py:47
+msgid "There are no valid datastores."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:182
+#: cinder/volume/drivers/vmware/vmdk.py:184
#, python-format
msgid "Invalid disk type: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:258
+#: cinder/volume/drivers/vmware/vmdk.py:260
#, python-format
msgid "%s not set."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:308
+#: cinder/volume/drivers/vmware/vmdk.py:310
#, python-format
msgid "Not able to find a suitable datastore for the volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:400
+#: cinder/volume/drivers/vmware/vmdk.py:402
#, python-format
msgid ""
"Unable to pick datastore to accommodate %(size)s bytes from the "
"datastores: %(dss)s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:440
+#: cinder/volume/drivers/vmware/vmdk.py:442
#, python-format
msgid "No such storage profile '%s; is defined in vCenter."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:467
+#: cinder/volume/drivers/vmware/vmdk.py:470
#, python-format
msgid "Aborting since none of the datastores match the given storage profile %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:598
-#, python-format
-msgid "Unable to find host to accommodate a disk of size: %s in the inventory."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:639
-#, python-format
-msgid "Unable to create volume: %s in the inventory."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:735
+#: cinder/volume/drivers/vmware/vmdk.py:688
#, python-format
msgid "Snapshot of volume not supported in state: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:766
+#: cinder/volume/drivers/vmware/vmdk.py:720
#, python-format
msgid "Delete snapshot of volume not supported in state: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:908
+#: cinder/volume/drivers/vmware/vmdk.py:863
#, python-format
msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1172
+#: cinder/volume/drivers/vmware/vmdk.py:1129
#, python-format
msgid "Exception in _select_ds_for_volume: %s."
msgstr ""
-#: cinder/volume/drivers/vmware/vmdk.py:1344
-msgid "Upload to glance of attached volume is not supported."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1777
-msgid "Volume cannot be restored since it contains snapshots."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:2065
-#, python-format
-msgid "Linked clone of source volume not supported in state: %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:463
-#, python-format
-msgid "There are no valid datastores attached to %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:1222
+#: cinder/volume/drivers/vmware/vmdk.py:1243
#, python-format
-msgid "Invalid disk backing: %s."
+msgid "Container format: %s is unsupported, only 'bare' is supported."
msgstr ""
-#: cinder/volume/drivers/windows/remotefs.py:52
-msgid "Link path already exists and its not a symlink"
+#: cinder/volume/drivers/vmware/vmdk.py:1313
+msgid "Upload to glance of attached volume is not supported."
msgstr ""
-#: cinder/volume/drivers/windows/remotefs.py:80
-#, python-format
-msgid "Could not create symbolic link. Link: %(link)s Target %(target)s"
+#: cinder/volume/drivers/vmware/vmdk.py:1763
+msgid "Volume cannot be restored since it contains snapshots."
msgstr ""
-#: cinder/volume/drivers/windows/remotefs.py:118
+#: cinder/volume/drivers/vmware/vmdk.py:1935
#, python-format
msgid ""
-"Unable to mount SMBFS share: %(smbfs_share)s WMI exception: "
-"%(wmi_exc)sOptions: %(options)s"
+"There are no datastores matching volume requirements; can't relocate "
+"volume: %s."
msgstr ""
-#: cinder/volume/drivers/windows/smbfs.py:66
+#: cinder/volume/drivers/vmware/vmdk.py:2048
#, python-format
-msgid ""
-"This system platform (%s) is not supported. This driver supports only "
-"Win32 platforms."
+msgid "Linked clone of source volume not supported in state: %s."
msgstr ""
-#: cinder/volume/drivers/windows/smbfs.py:76
+#: cinder/volume/drivers/vmware/volumeops.py:475
#, python-format
-msgid "File already exists at: %s"
+msgid "There are no valid datastores attached to %s."
msgstr ""
-#: cinder/volume/drivers/windows/smbfs.py:81
+#: cinder/volume/drivers/vmware/volumeops.py:1234
#, python-format
-msgid "Unsupported volume format: %s "
+msgid "Invalid disk backing: %s."
msgstr ""
-#: cinder/volume/drivers/windows/vhdutils.py:220
+#: cinder/volume/drivers/windows/vhdutils.py:218
#, python-format
msgid "Opening virtual disk failed with error: %s"
msgstr ""
-#: cinder/volume/drivers/windows/vhdutils.py:231
+#: cinder/volume/drivers/windows/vhdutils.py:229
#, python-format
msgid "Unsupported virtual disk extension: %s"
msgstr ""
-#: cinder/volume/drivers/windows/vhdutils.py:249
+#: cinder/volume/drivers/windows/vhdutils.py:247
#, python-format
msgid "Virtual disk resize failed with error: %s"
msgstr ""
-#: cinder/volume/drivers/windows/vhdutils.py:271
+#: cinder/volume/drivers/windows/vhdutils.py:269
#, python-format
msgid "Virtual disk merge failed with error: %s"
msgstr ""
-#: cinder/volume/drivers/windows/vhdutils.py:318
+#: cinder/volume/drivers/windows/vhdutils.py:316
#, python-format
msgid "Virtual disk creation failed with error: %s"
msgstr ""
-#: cinder/volume/drivers/windows/vhdutils.py:423
+#: cinder/volume/drivers/windows/vhdutils.py:421
#, python-format
msgid "Virtual disk reconnect failed with error: %s"
msgstr ""
" to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s"
msgstr ""
-#: cinder/volume/drivers/windows/windows_utils.py:321
-#, python-format
-msgid ""
-"copy_vhd_disk: error when copying disk from source path : %(src_path)s to"
-" destination path: %(dest_path)s . WMI exception: %(wmi_exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/windows/windows_utils.py:338
-#, python-format
-msgid ""
-"extend: error when extending the volume: %(vol_name)s .WMI exception: "
-"%(wmi_exc)s"
-msgstr ""
-
-#: cinder/volume/drivers/windows/windows_utils.py:384
-#, python-format
-msgid "The file copy from %(src)s to %(dest)s failed."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/webdavclient.py:28
-msgid ""
-"Check the state of the http service. Also ensure that the https port "
-"number is the same as the one specified in cinder.conf."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/webdavclient.py:33
-msgid "User not authorized to perform WebDAV operations."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/webdavclient.py:36
-msgid "Check access permissions for the ZFS share assigned to this driver."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/webdavclient.py:38
-msgid "The source volume for this WebDAV operation not found."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/webdavclient.py:40
-msgid "Not enough storage space in the ZFS share to perform this operation."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/webdavclient.py:45
-msgid ""
-"http service may have been abruptly disabled or put to maintenance state "
-"in the middle of this operation."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/webdavclient.py:96
-#, python-format
-msgid ""
-"WebDAV operation failed with error code: %(code)s reason: %(reason)s "
-"Retry attempt %(retry)s in progress."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:107
-#, python-format
-msgid "Connecting to host: %s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:292
-#, python-format
-msgid ""
-"Error verifying clone size on Volume clone: %(clone)s Size: %(size)d "
-"onSnapshot: %(snapshot)s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:78
-#, python-format
-msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:85
-#, python-format
-msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:112
-#, python-format
-msgid "%s not set in cinder.conf"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:233
-#, 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:47
-#, python-format
-msgid ""
-"Error getting version: svc: %(svc)s.Return code: %(ret.status)d Message: "
-"%(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:78
-#, python-format
-msgid ""
-"Error Getting Pool Stats: Pool: %(pool)s Return code: %(ret.status)d "
-"Message: %(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:91
-#, python-format
-msgid "Error Pool ownership: Pool %(pool)s is not owned by %(host)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:123
-#, 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:153
-#, 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:177
-#: cinder/volume/drivers/zfssa/zfssarest.py:212
-#, 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:192
-#, 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:250
-#, python-format
-msgid ""
-"Error Creating Target: %(alias)sReturn code: %(ret.status)d Message: "
-"%(ret.data)s ."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:268
-#, python-format
-msgid ""
-"Error Getting Target: %(alias)sReturn code: %(ret.status)d Message: "
-"%(ret.data)s ."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:294
-#, 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:314
-#, 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:331
-#, python-format
-msgid ""
-"Error Verifying Pool: %(pool)s Return code: %(ret.status)d Message: "
-"%(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:346
-#, 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:363
-#, python-format
-msgid ""
-"Error Verifying Initiator: %(iqn)s Return code: %(ret.status)d Message: "
-"%(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:378
-#, python-format
-msgid ""
-"Error Verifying Target: %(alias)s Return code: %(ret.status)d Message: "
-"%(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:406
-#, 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:424
-#, 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:466
-#, python-format
-msgid ""
-"Error Setting Volume: %(lun)s to InitiatorGroup: %(initiatorgroup)s Pool:"
-" %(pool)s Project: %(project)s Return code: %(ret.status)d Message: "
-"%(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:488
-#, python-format
-msgid ""
-"Error Deleting 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:511
-#, 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:534
-#, python-format
-msgid ""
-"Error Deleting 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:562
-#, python-format
-msgid ""
-"Error Cloning Snapshot: %(snapshot)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:587
-#, 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:610
-#, 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:636
-msgid "Error getting initiator groups."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:674
-#, 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:698
-#, python-format
-msgid ""
-"Error Creating Snapshot: %(snapshot)s onshare: %(share)s to Pool: "
-"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: "
-"%(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:720
-#, python-format
-msgid ""
-"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: "
-"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: "
-"%(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:753
-#: cinder/volume/drivers/zfssa/zfssarest.py:791
+#: cinder/volume/drivers/windows/windows_utils.py:322
#, python-format
msgid ""
-"Error Verifying Service: %(service)s Return code: %(ret.status)d Message:"
-" %(ret.data)s."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssarest.py:769
-#: cinder/volume/drivers/zfssa/zfssarest.py:805
-#, python-format
-msgid "%(service)s Service is not %(status)s on storage appliance: %(host)s"
+"Could not copy virtual disk %(src_path)s to %(dest_path)s. Error code: "
+"%(error_code)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:823
+#: cinder/volume/drivers/windows/windows_utils.py:332
#, python-format
msgid ""
-"Error modifying Service: %(service)s Return code: %(ret.status)d Message:"
-" %(ret.data)s."
+"Could not copy virtual disk %(src_path)s to %(dest_path)s. Could not find"
+" source path."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:848
+#: cinder/volume/drivers/windows/windows_utils.py:346
#, python-format
msgid ""
-"Error Creating Share: %(name)s Return code: %(ret.status)d Message: "
-"%(ret.data)s."
+"extend: error when extending the volume: %(vol_name)s .WMI exception: "
+"%(wmi_exc)s"
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:861
+#: cinder/volume/drivers/windows/windows_utils.py:392
#, python-format
-msgid ""
-"Error editing share: %(share)s on Pool: %(pool)s Return code: "
-"%(ret.status)d Message: %(ret.data)s ."
+msgid "The file copy from %(src)s to %(dest)s failed."
msgstr ""
-#: cinder/volume/drivers/zfssa/zfssarest.py:878
+#: cinder/volume/flows/api/create_volume.py:84
#, python-format
-msgid ""
-"Error Getting Share: %(share)s on Pool: %(pool)s Project: %(project)s "
-"Return code: %(ret.status)d Message: %(ret.data)s."
+msgid "Originating consistencygroup status must be one of '%s' values"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:83
+#: cinder/volume/flows/api/create_volume.py:102
#, python-format
-msgid "Originating consistencygroup status must be one of '%s' values"
+msgid "Originating CGSNAPSHOT status must be one of '%s' values"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:101
+#: cinder/volume/flows/api/create_volume.py:120
#, python-format
msgid "Originating snapshot status must be one of %s values"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:123
-#: cinder/volume/flows/api/create_volume.py:146
+#: cinder/volume/flows/api/create_volume.py:142
+#: cinder/volume/flows/api/create_volume.py:165
#, python-format
msgid ""
"Unable to create a volume from an originating source volume when its "
"status is not one of %s values"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:157
+#: cinder/volume/flows/api/create_volume.py:176
#, python-format
msgid ""
"Unable to create a volume from a replica when replication status is not "
"one of %s values"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:178
+#: cinder/volume/flows/api/create_volume.py:197
#, python-format
msgid ""
"Volume size '%(size)s'GB cannot be smaller than the snapshot size "
"%(snap_size)sGB. They must be >= original snapshot size."
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:187
+#: cinder/volume/flows/api/create_volume.py:206
#, python-format
msgid ""
"Volume size '%(size)s'GB cannot be smaller than original volume size "
"%(source_size)sGB. They must be >= original volume size."
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:196
+#: cinder/volume/flows/api/create_volume.py:215
#, python-format
msgid "Volume size '%(size)s' must be an integer and greater than 0"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:236
+#: cinder/volume/flows/api/create_volume.py:255
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:244
+#: cinder/volume/flows/api/create_volume.py:263
#, python-format
msgid ""
"Size of specified image %(image_size)sGB is larger than volume size "
"%(volume_size)sGB."
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:252
+#: cinder/volume/flows/api/create_volume.py:271
#, python-format
msgid ""
"Volume size %(volume_size)sGB cannot be smaller than the image minDisk "
"size %(min_disk)sGB."
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:270
+#: cinder/volume/flows/api/create_volume.py:285
+msgid "Metadata property key blank"
+msgstr ""
+
+#: cinder/volume/flows/api/create_volume.py:289
#, python-format
msgid "Metadata property key %s greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:275
+#: cinder/volume/flows/api/create_volume.py:294
#, python-format
msgid "Metadata property key %s value greater than 255 characters"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:325
+#: cinder/volume/flows/api/create_volume.py:331
+#, python-format
+msgid "Availability zone '%s' is invalid"
+msgstr ""
+
+#: cinder/volume/flows/api/create_volume.py:344
msgid "Volume must be in the same availability zone as the snapshot"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:334
+#: cinder/volume/flows/api/create_volume.py:353
msgid "Volume must be in the same availability zone as the source volume"
msgstr ""
-#: cinder/volume/flows/api/create_volume.py:370
+#: cinder/volume/flows/api/create_volume.py:389
msgid "Volume type will be changed to be the same as the source volume."
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:347
+#: cinder/volume/flows/api/create_volume.py:596
+#, 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/flows/api/create_volume.py:608
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/volume/flows/manager/create_volume.py:356
#, python-format
msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s."
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:349
+#: cinder/volume/flows/manager/create_volume.py:358
#, python-format
msgid ""
"Failed updating volume %(vol_id)s metadata using the provided "
"%(src_type)s %(src_id)s metadata"
msgstr ""
-#: cinder/volume/flows/manager/create_volume.py:703
+#: cinder/volume/flows/manager/create_volume.py:717
#, python-format
msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
msgstr ""
msgid "Volume driver %s not initialized."
msgstr ""
-#: cinder/volume/targets/lio.py:149 cinder/volume/targets/tgt.py:420
+#: cinder/volume/targets/iscsi.py:311 cinder/volume/targets/scst.py:390
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/zonemanager/fc_san_lookup_service.py:84
+#: cinder/volume/targets/scst.py:45
+msgid "The volume driver requires the iSCSI initiator name in the connector."
+msgstr ""
+
+#: cinder/volume/targets/scst.py:157
+msgid "Failed to set attribute 'Incoming user' for SCST target."
+msgstr ""
+
+#: cinder/zonemanager/fc_san_lookup_service.py:82
msgid ""
"Lookup service not configured. Config option for fc_san_lookup_service "
-"need to specify a concrete implementation of lookup service"
+"needs to specify a concrete implementation of the lookup service."
msgstr ""
-#: cinder/zonemanager/fc_zone_manager.py:154
+#: cinder/zonemanager/fc_zone_manager.py:153
#, python-format
-msgid "Failed adding connection for fabric=%(fabric)s: Error:%(err)s"
+msgid "Failed adding connection for fabric=%(fabric)s: Error: %(err)s"
msgstr ""
-#: cinder/zonemanager/fc_zone_manager.py:201
+#: cinder/zonemanager/fc_zone_manager.py:200
#, python-format
-msgid "Failed removing connection for fabric=%(fabric)s: Error:%(err)s"
+msgid "Failed removing connection for fabric=%(fabric)s: Error: %(err)s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:106
+#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:105
#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:104
msgid "Missing Fibre Channel SAN configuration param - fc_fabric_names"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:143
+#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:142
#, python-format
msgid "SSH connection failed for %(fabric)s with error: %(err)s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:219
+#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:218
#, python-format
msgid "SSH Command failed with error '%(err)s' '%(command)s'"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:250
+#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:249
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:370
#, python-format
msgid "Malformed nameserver string: %s"
msgid "Error while getting data via ssh: (command=%(cmd)s error=%(err)s)."
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:190
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:194
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:182
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:197
#, python-format
msgid "Zoning Policy: %s, not recognized"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:207
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:221
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:199
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:224
#, python-format
msgid "Failed to add zoning configuration %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:324
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:372
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:321
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:376
msgid "Failed to update or delete zoning configuration"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:357
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:393
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:354
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:390
#, python-format
msgid ""
"Unsupported firmware on switch %s. Make sure switch is running firmware "
"v6.4 or higher"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:366
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:363
#, python-format
msgid "Failed to get name server info:%s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:400
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:397
#, python-format
msgid "Failed to retrieve active zoning configuration %s"
msgstr ""
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:424
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:421
#, python-format
msgid "Failed to create sb connector for %s"
msgstr ""
msgid "Malformed show fcns database string: %s"
msgstr ""
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:424
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:429
#, python-format
msgid "Failed to get show fcns database info:%s"
msgstr ""
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:461
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:466
#, python-format
msgid "Failed to access active zoning configuration:%s"
msgstr ""
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:483
+#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:488
#, python-format
msgid "Failed to access zoneset status:%s"
msgstr ""
+++ /dev/null
-# Translations template for cinder.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the cinder project.
-#
-# Translators:
-# Ettore Atalan <atalanttore@googlemail.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: Cinder\n"
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-30 06:25+0000\n"
-"PO-Revision-Date: 2015-01-30 00:04+0000\n"
-"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: German (http://www.transifex.com/projects/p/cinder/language/"
-"de/)\n"
-"Language: de\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: cinder/ssh_utils.py:82
-#, python-format
-msgid ""
-"Secondary ssh hosts key file %(kwargs)s will be loaded along with %(conf)s "
-"from /etc/cinder.conf."
-msgstr ""
-
-#: cinder/wsgi.py:189
-#, python-format
-msgid "%(name)s listening on %(_host)s:%(_port)s"
-msgstr "%(name)s lauscht auf %(_host)s:%(_port)s"
-
-#: cinder/wsgi.py:268
-msgid "Stopping WSGI server."
-msgstr "WSGI-Server wird gestoppt."
-
-#: cinder/wsgi.py:287
-msgid "WSGI server has stopped."
-msgstr "WSGI-Server wurde gestoppt."
-
-#: cinder/api/extensions.py:184
-msgid "Initializing extension manager."
-msgstr "Erweiterungsmanager wird initialisiert."
-
-#: cinder/api/extensions.py:199
-#, python-format
-msgid "Loaded extension: %s"
-msgstr "Geladene Erweiterung: %s"
-
-#: cinder/api/contrib/backups.py:178
-#, python-format
-msgid "Delete backup with id: %s"
-msgstr "Sicherung mit folgender ID löschen: %s"
-
-#: cinder/api/contrib/backups.py:252
-#, python-format
-msgid "Creating backup of volume %(volume_id)s in container %(container)s"
-msgstr ""
-"Erstellen von Sicherung für Datenträger %(volume_id)s in Container "
-"%(container)s"
-
-#: cinder/api/contrib/backups.py:285
-#, python-format
-msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
-msgstr ""
-"Wiederherstellen von Sicherung %(backup_id)s auf Datenträger %(volume_id)s"
-
-#: cinder/api/contrib/cgsnapshots.py:113
-#, python-format
-msgid "Delete cgsnapshot with id: %s"
-msgstr ""
-
-#: cinder/api/contrib/cgsnapshots.py:186
-#, python-format
-msgid "Creating cgsnapshot %(name)s."
-msgstr ""
-
-#: cinder/api/contrib/consistencygroups.py:121
-#, python-format
-msgid "Delete consistency group with id: %s"
-msgstr ""
-
-#: cinder/api/contrib/consistencygroups.py:184
-#, python-format
-msgid "Creating consistency group %(name)s."
-msgstr ""
-
-#: cinder/api/contrib/hosts.py:181
-#, python-format
-msgid "Setting host %(host)s to %(state)s."
-msgstr "Host %(host)s wird auf %(state)s gesetzt."
-
-#: cinder/api/contrib/qos_specs_manage.py:79
-msgid "Unable to parse XML input."
-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:88
-#, python-format
-msgid "Attempting to sync secondary replica with primary for volume %s."
-msgstr ""
-
-#: cinder/api/contrib/volume_transfer.py:163
-#, python-format
-msgid "Creating transfer of volume %s"
-msgstr ""
-
-#: cinder/api/contrib/volume_transfer.py:197
-#, python-format
-msgid "Accepting transfer %s"
-msgstr ""
-
-#: cinder/api/contrib/volume_transfer.py:218
-#, python-format
-msgid "Delete transfer with id: %s"
-msgstr ""
-
-#: cinder/api/contrib/volume_unmanage.py:54
-#, python-format
-msgid "Unmanage volume with id: %s"
-msgstr ""
-
-#: cinder/api/middleware/fault.py:54
-#, python-format
-msgid "%(url)s returned with HTTP %(status)d"
-msgstr "%(url)s mit HTTP %(status)d zurückgegeben"
-
-#: cinder/api/openstack/wsgi.py:759
-#, python-format
-msgid "Fault thrown: %s"
-msgstr "Ausgelöster Fehler: %s"
-
-#: cinder/api/openstack/wsgi.py:762
-#, python-format
-msgid "HTTP exception thrown: %s"
-msgstr "Ausgelöste HTTP-Ausnahme: %s"
-
-#: cinder/api/v1/snapshots.py:120 cinder/api/v2/snapshots.py:121
-#, python-format
-msgid "Delete snapshot with id: %s"
-msgstr "Momentaufnahme mit folgender ID löschen: %s"
-
-#: cinder/api/v1/volumes.py:115
-#, python-format
-msgid "vol=%s"
-msgstr "vol=%s"
-
-#: cinder/api/v1/volumes.py:246 cinder/api/v2/volumes.py:188
-#, python-format
-msgid "Delete volume with id: %s"
-msgstr "Datenträger mit folgender ID löschen: %s"
-
-#: cinder/api/v1/volumes.py:374 cinder/api/v2/volumes.py:404
-#, python-format
-msgid "Create volume of %s GB"
-msgstr "Datenträger mit %s GB erstellen"
-
-#: cinder/backup/api.py:212
-#, python-format
-msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s"
-msgstr ""
-"Erstellen von Datenträger mit %(size)s GB für Wiederherstellung von "
-"Sicherung %(backup_id)s"
-
-#: cinder/backup/api.py:239
-#, python-format
-msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
-msgstr ""
-"Überschreiben von Datenträger %(volume_id)s mit wiederhergestellter "
-"Sicherung %(backup_id)s"
-
-#: cinder/backup/driver.py:67
-#, python-format
-msgid "Value with type=%s is not serializable"
-msgstr ""
-
-#: cinder/backup/driver.py:87 cinder/backup/driver.py:114
-#: cinder/backup/driver.py:138
-#, python-format
-msgid "Unable to serialize field '%s' - excluding from backup"
-msgstr ""
-
-#: cinder/backup/manager.py:118
-#, python-format
-msgid "Backend not found in hostname (%s) so using default."
-msgstr ""
-
-#: cinder/backup/manager.py:169
-#, python-format
-msgid "Starting volume driver %(driver_name)s (%(version)s)."
-msgstr ""
-
-#: cinder/backup/manager.py:195
-msgid "Cleaning up incomplete backup operations."
-msgstr ""
-
-#: cinder/backup/manager.py:201
-#, python-format
-msgid "Resetting volume %s to available (was backing-up)."
-msgstr ""
-
-#: cinder/backup/manager.py:206
-#, python-format
-msgid "Resetting volume %s to error_restoring (was restoring-backup)."
-msgstr ""
-
-#: cinder/backup/manager.py:218
-#, python-format
-msgid "Resetting backup %s to error (was creating)."
-msgstr ""
-
-#: cinder/backup/manager.py:224
-#, python-format
-msgid "Resetting backup %s to available (was restoring)."
-msgstr ""
-
-#: cinder/backup/manager.py:230
-#, python-format
-msgid "Resuming delete on backup: %s."
-msgstr ""
-
-#: cinder/backup/manager.py:238
-#, python-format
-msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s."
-msgstr ""
-
-#: cinder/backup/manager.py:298
-#, python-format
-msgid "Create backup finished. backup: %s."
-msgstr ""
-
-#: cinder/backup/manager.py:303
-#, python-format
-msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s."
-msgstr ""
-
-#: cinder/backup/manager.py:338
-#, python-format
-msgid ""
-"Volume: %(vol_id)s, size: %(vol_size)d is larger than backup: %(backup_id)s, "
-"size: %(backup_size)d, continuing with restore."
-msgstr ""
-
-#: cinder/backup/manager.py:381
-#, python-format
-msgid ""
-"Restore backup finished, backup %(backup_id)s restored to volume "
-"%(volume_id)s."
-msgstr ""
-
-#: cinder/backup/manager.py:401
-#, python-format
-msgid "Delete backup started, backup: %s."
-msgstr ""
-
-#: cinder/backup/manager.py:462
-#, python-format
-msgid "Delete backup finished, backup %s deleted."
-msgstr ""
-
-#: cinder/backup/manager.py:488
-#, python-format
-msgid "Export record started, backup: %s."
-msgstr ""
-
-#: cinder/backup/manager.py:524
-#, python-format
-msgid "Export record finished, backup %s exported."
-msgstr ""
-
-#: cinder/backup/manager.py:543
-#, python-format
-msgid "Import record started, backup_url: %s."
-msgstr ""
-
-#: cinder/backup/manager.py:622
-#, python-format
-msgid "Import record id %s metadata from driver finished."
-msgstr ""
-
-#: cinder/backup/manager.py:635
-#, python-format
-msgid ""
-"Reset backup status started, backup_id: %(backup_id)s, status: %(status)s."
-msgstr ""
-
-#: cinder/backup/manager.py:651
-#, python-format
-msgid "Backup service: %s."
-msgstr "Datensicherungsdienst: %s."
-
-#: cinder/backup/drivers/ceph.py:180
-msgid ""
-"RBD striping not supported - ignoring configuration settings for rbd striping"
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:436
-#, python-format
-msgid ""
-"Backup base image of volume %(volume)s still has %(snapshots)s snapshots so "
-"skipping base image delete."
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:443
-#, python-format
-msgid "Deleting backup base image='%(basename)s' of volume %(volume)s."
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:452
-#, python-format
-msgid ""
-"Backup image of volume %(volume)s is busy, retrying %(retries)s more time(s) "
-"in %(delay)ss."
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:1087
-#, python-format
-msgid ""
-"No restore point found for backup='%(backup)s' of volume %(volume)s - "
-"forcing full copy."
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:1198
-#, python-format
-msgid ""
-"Delete of backup '%(backup)s' for volume '%(volume)s' finished with warning."
-msgstr ""
-
-#: cinder/backup/drivers/swift.py:515
-msgid "volume_file does not support fileno() so skippingfsync()"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:267
-#, python-format
-msgid "'Not found' when querying LVM info. (vg_name=%(vg)s, lv_name=%(lv)s"
-msgstr ""
-
-#: cinder/brick/remotefs/remotefs.py:96
-#, python-format
-msgid "Already mounted: %s"
-msgstr "Bereits eingehängt: %s"
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:50
-msgid ""
-"Found existing 'default' entries in the quota_classes table. Skipping "
-"insertion of default values."
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:74
-msgid "Added default quota class data into the DB."
-msgstr ""
-
-#: cinder/openstack/common/eventlet_backdoor.py:140
-#, python-format
-msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
-msgstr "Eventlet backdoor hört auf %(port)s für Prozess %(pid)d"
-
-#: cinder/openstack/common/periodic_task.py:132
-#, python-format
-msgid "Skipping periodic task %(task)s because its interval is negative"
-msgstr ""
-"Überspringe periodische Aufgabe %(task)s weil der Intervall negativ ist"
-
-#: cinder/openstack/common/periodic_task.py:137
-#, python-format
-msgid "Skipping periodic task %(task)s because it is disabled"
-msgstr "Überspringe periodische Aufgabe %(task)s weil sie deaktiviert ist"
-
-#: cinder/openstack/common/service.py:174
-#, python-format
-msgid "Caught %s, exiting"
-msgstr "%s abgefangen. Vorgang wird beendet"
-
-#: cinder/openstack/common/service.py:232
-msgid "Parent process has died unexpectedly, exiting"
-msgstr ""
-"Übergeordneter Prozess wurde unerwartet abgebrochen. Vorgang wird beendet"
-
-#: cinder/openstack/common/service.py:263
-#, python-format
-msgid "Child caught %s, exiting"
-msgstr "Untergeordnetes Element %s abgefangen; Vorgang wird beendet"
-
-#: cinder/openstack/common/service.py:302
-msgid "Forking too fast, sleeping"
-msgstr "Verzweigung zu schnell; im Ruhemodus"
-
-#: cinder/openstack/common/service.py:321
-#, python-format
-msgid "Started child %d"
-msgstr "Untergeordnetes Element %d gestartet"
-
-#: cinder/openstack/common/service.py:331
-#, python-format
-msgid "Starting %d workers"
-msgstr "Starten von %d Workers"
-
-#: cinder/openstack/common/service.py:348
-#, python-format
-msgid "Child %(pid)d killed by signal %(sig)d"
-msgstr "Untergeordnetes Element %(pid)d durch Signal %(sig)d abgebrochen"
-
-#: cinder/openstack/common/service.py:352
-#, python-format
-msgid "Child %(pid)s exited with status %(code)d"
-msgstr "Untergeordnete %(pid)s mit Status %(code)d beendet"
-
-#: cinder/openstack/common/service.py:391
-#, python-format
-msgid "Caught %s, stopping children"
-msgstr "%s abgefangen, untergeordnete Elemente werden gestoppt"
-
-#: cinder/openstack/common/service.py:400
-msgid "Wait called after thread killed. Cleaning up."
-msgstr "Warten aufgerufen nach dem der Thread abgebrochen wurde. Bereinige."
-
-#: cinder/openstack/common/service.py:416
-#, python-format
-msgid "Waiting on %d children to exit"
-msgstr "Warten auf Beenden von %d untergeordneten Elementen"
-
-#: cinder/scheduler/host_manager.py:480
-#, python-format
-msgid "Removing non-active host: %(host)s from scheduler cache."
-msgstr ""
-
-#: cinder/tests/integrated/api/client.py:97
-#, python-format
-msgid "Doing %(method)s on %(relative_url)s"
-msgstr "Durchführung von %(method)s auf %(relative_url)s"
-
-#: cinder/tests/integrated/api/client.py:100
-#, python-format
-msgid "Body: %s"
-msgstr "Nachrichtentext: %s"
-
-#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:127
-#, python-format
-msgid "In Add GlobalVars._is_normal_test: %s"
-msgstr ""
-
-#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:129
-#, python-format
-msgid "In Add GlobalVars._zone_state: %s"
-msgstr ""
-
-#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:184
-#, python-format
-msgid "User: %s"
-msgstr "Benutzer: %s"
-
-#: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:185
-#, python-format
-msgid "_zone_state: %s"
-msgstr ""
-
-#: cinder/transfer/api.py:205
-#, python-format
-msgid "Volume %s has been transferred."
-msgstr "Volumen %s wurde übertragen."
-
-#: cinder/volume/api.py:285
-#, python-format
-msgid "Unable to delete volume: %s, volume is attached."
-msgstr ""
-
-#: cinder/volume/api.py:294
-#, python-format
-msgid ""
-"Unable to delete volume: %(vol_id)s, volume must be available or error, but "
-"is %(vol_status)s."
-msgstr ""
-
-#: cinder/volume/api.py:303
-#, python-format
-msgid "Unable to delete volume: %s, volume is currently migrating."
-msgstr ""
-
-#: cinder/volume/api.py:310
-#, python-format
-msgid ""
-"Unable to delete volume: %s, volume is currently part of a consistency group."
-msgstr ""
-
-#: cinder/volume/api.py:317
-#, python-format
-msgid "Unable to delete volume: %s, volume currently has snapshots."
-msgstr ""
-
-#: cinder/volume/api.py:334
-#, python-format
-msgid "Succesfully issued request to delete volume: %s"
-msgstr ""
-
-#: cinder/volume/api.py:803
-#, python-format
-msgid "Succesfully issued request to delete snapshot: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:265
-msgid "Determined volume DB was empty at startup."
-msgstr ""
-
-#: cinder/volume/manager.py:268
-msgid "Determined volume DB was not empty at startup."
-msgstr ""
-
-#: cinder/volume/manager.py:275
-#, python-format
-msgid "Starting volume driver %(driver_name)s (%(version)s)"
-msgstr ""
-
-#: cinder/volume/manager.py:314
-#, python-format
-msgid "volume %s stuck in a downloading state"
-msgstr ""
-
-#: cinder/volume/manager.py:321
-#, python-format
-msgid "volume %s: skipping export"
-msgstr "Datenträger %s: Export wird übersprungen"
-
-#: cinder/volume/manager.py:336
-#, python-format
-msgid "Resuming delete on volume: %s"
-msgstr "Fortsetzen von Löschen auf Datenträger: %s"
-
-#: cinder/volume/manager.py:442
-#, python-format
-msgid "Tried to delete volume %s, but it no longer exists, moving on"
-msgstr ""
-
-#: cinder/volume/manager.py:451
-#, python-format
-msgid "volume %s: deleting"
-msgstr "Volume %s: wird entfernt"
-
-#: cinder/volume/manager.py:507
-#, python-format
-msgid "volume %s: deleted successfully"
-msgstr "Volume %s: erfolgreich entfernt"
-
-#: cinder/volume/manager.py:537
-#, python-format
-msgid "snapshot %s: creating"
-msgstr "Momentaufnahme %s: Erstellung läuft"
-
-#: cinder/volume/manager.py:587
-#, python-format
-msgid "snapshot %s: created successfully"
-msgstr "Momentaufnahme %s: erfolgreich erstellt"
-
-#: cinder/volume/manager.py:599
-#, python-format
-msgid "snapshot %s: deleting"
-msgstr "Momentaufnahme %s: wird gelöscht"
-
-#: cinder/volume/manager.py:650
-#, python-format
-msgid "snapshot %s: deleted successfully"
-msgstr "Momentaufnahme %s: erfolgreich gelöscht"
-
-#: cinder/volume/manager.py:1232
-msgid "Updating volume status"
-msgstr "Aktualisierung von Datenträgerstatus"
-
-#: cinder/volume/manager.py:1276
-#, python-format
-msgid "Notification {%s} received"
-msgstr "Benachrichtigung {%s} erhalten"
-
-#: cinder/volume/manager.py:1344
-#, python-format
-msgid "volume %s: extending"
-msgstr ""
-
-#: cinder/volume/manager.py:1346
-#, python-format
-msgid "volume %s: extended successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:1459
-#, python-format
-msgid "Volume %s: retyped successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:1620
-msgid "Updating volume replication status."
-msgstr ""
-
-#: cinder/volume/manager.py:1664
-#, python-format
-msgid "Consistency group %s: creating"
-msgstr ""
-
-#: cinder/volume/manager.py:1686
-#, python-format
-msgid "Consistency group %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:1705
-#, python-format
-msgid "Consistency group %s: deleting"
-msgstr ""
-
-#: cinder/volume/manager.py:1805
-#, python-format
-msgid "Consistency group %s: deleted successfully."
-msgstr ""
-
-#: cinder/volume/manager.py:1818
-#, python-format
-msgid "Cgsnapshot %s: creating."
-msgstr ""
-
-#: cinder/volume/manager.py:1893
-#, python-format
-msgid "cgsnapshot %s: created successfully"
-msgstr ""
-
-#: cinder/volume/manager.py:1906
-#, python-format
-msgid "cgsnapshot %s: deleting"
-msgstr ""
-
-#: cinder/volume/manager.py:1986
-#, python-format
-msgid "cgsnapshot %s: deleted successfully"
-msgstr ""
-
-#: cinder/volume/utils.py:399
-#, python-format
-msgid "Performing secure delete on volume: %s"
-msgstr "Ausführen von sicherem Löschvorgang auf Datenträger: %s"
-
-#: cinder/volume/utils.py:424
-#, python-format
-msgid "Elapsed time for clear volume: %.2f sec"
-msgstr ""
-
-#: cinder/volume/drivers/block_device.py:106 cinder/volume/drivers/lvm.py:368
-#: cinder/volume/drivers/srb.py:715 cinder/volume/drivers/nexenta/nfs.py:192
-#, python-format
-msgid "Creating clone of volume: %s"
-msgstr "Erstellung von Klon von Datenträger: %s"
-
-#: cinder/volume/drivers/eqlx.py:218
-#, python-format
-msgid "EQL-driver: executing \"%s\"."
-msgstr "EQL-Treiber: \"%s\" wird ausgeführt."
-
-#: cinder/volume/drivers/eqlx.py:350
-#, python-format
-msgid "EQL-driver: Setup is complete, group IP is \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:173
-#, python-format
-msgid "%s is already umounted"
-msgstr "%s ist bereits ausgehängt"
-
-#: cinder/volume/drivers/glusterfs.py:218
-#: cinder/volume/drivers/remotefs.py:164
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:103
-#, python-format
-msgid "casted to %s"
-msgstr "Cast auf %s"
-
-#: cinder/volume/drivers/lvm.py:316
-#, python-format
-msgid "Succesfully deleted volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:331
-#, python-format
-msgid "Succesfully deleted snapshot: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:281 cinder/volume/drivers/smbfs.py:407
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:615
-#, python-format
-msgid "Extending volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/nfs.py:289 cinder/volume/drivers/smbfs.py:414
-#, python-format
-msgid "Resizing file to %sG..."
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:100
-#, python-format
-msgid "Exploring array subnet label %s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:104
-#, python-format
-msgid "Discovery ip %(disc_ip)s is used on data subnet %(net_label)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:111
-#, python-format
-msgid "Discovery ip %(disc_ip)s is found on mgmt+data subnet %(net_label)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:118
-#, python-format
-msgid "Discovery ip %(disc_ip)s is used on subnet %(net_label)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:124
-#, python-format
-msgid "Discovery ip %s is used on mgmt+data subnet"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:153
-#, python-format
-msgid "vol_name=%(name)s provider_location=%(loc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:277
-#, python-format
-msgid "Entering extend_volume volume=%(vol)s new_size=%(size)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:294
-#, python-format
-msgid "Creating initiator group %(grp)s with initiator %(iname)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:307
-#, python-format
-msgid "igroup %(grp)s found for initiator %(iname)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:312
-#, python-format
-msgid "No igroup found for initiator %s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:317
-#, python-format
-msgid ""
-"Entering initialize_connection volume=%(vol)s connector=%(conn)s location="
-"%(loc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:328
-#, python-format
-msgid "Initiator group name is %(grp)s for initiator %(iname)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:345
-#, python-format
-msgid ""
-"Entering terminate_connection volume=%(vol)s connector=%(conn)s location="
-"%(loc)s."
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:391
-msgid "Session might have expired. Trying to relogin"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:452
-#, python-format
-msgid "Successful login by user %s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:480
-#, python-format
-msgid ""
-"Creating a new volume=%(vol)s size=%(size)s reserve=%(reserve)s in pool="
-"%(pool)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:502
-#, python-format
-msgid "Successfully create volume %s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:521
-#, python-format
-msgid "Adding ACL to volume=%(vol)s with initiator group name %(igrp)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:536
-#, python-format
-msgid "Removing ACL from volume=%(vol)s for initiator group %(igrp)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:550
-#, python-format
-msgid "Getting volume information for vol_name=%s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:558
-#, python-format
-msgid "Successfully got volume information for volume %s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:566
-#, python-format
-msgid "Setting volume %(vol)s to online_flag %(flag)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:576
-#, python-format
-msgid "Setting snapshot %(snap)s to online_flag %(flag)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:587
-#, python-format
-msgid "Dissociating volume %s "
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:596
-#, python-format
-msgid "Deleting volume %s "
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:615
-#, python-format
-msgid ""
-"Creating snapshot for volume_name=%(vol)s snap_name=%(name)s "
-"snap_description=%(desc)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:630
-#, python-format
-msgid "Deleting snapshot %s "
-msgstr "Momentaufnahme %s wird gelöscht"
-
-#: cinder/volume/drivers/nimble.py:644
-#, python-format
-msgid ""
-"Cloning volume from snapshot volume=%(vol)s snapshot=%(snap)s clone="
-"%(clone)s snap_size=%(size)sreserve=%(reserve)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:669
-#, python-format
-msgid "Editing Volume %(vol)s with mask %(mask)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:679
-msgid "Getting getInitiatorGrpList"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:686
-msgid "Successfully retrieved InitiatorGrpList"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:694
-#, python-format
-msgid "Creating initiator group %(igrp)s with one initiator %(iname)s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:707
-#, python-format
-msgid "Deleting deleteInitiatorGrp %s "
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:283
-#, python-format
-msgid "Using port %(name)s on the array at %(portal)s for iSCSI connectivity."
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:297
-#, python-format
-msgid "Re-using existing purity host %(host_name)r"
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:302
-#, python-format
-msgid "Creating host object %(host_name)r with IQN: %(iqn)s."
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:363
-#, python-format
-msgid "Deleting unneeded host %(host_name)r."
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:550 cinder/volume/drivers/pure.py:578
-#, python-format
-msgid "Renaming existing volume %(ref_name)s to %(new_name)s"
-msgstr ""
-
-#: cinder/volume/drivers/quobyte.py:389
-#, python-format
-msgid "Fixing previous mount %s which was not unmounted correctly."
-msgstr ""
-
-#: cinder/volume/drivers/quobyte.py:410
-#, python-format
-msgid "Mounting volume: %s ..."
-msgstr ""
-
-#: cinder/volume/drivers/quobyte.py:412
-#, python-format
-msgid "Mounting volume: %s succeeded"
-msgstr ""
-
-#: cinder/volume/drivers/rbd.py:624
-#, python-format
-msgid "volume %s no longer exists in backend"
-msgstr ""
-
-#: cinder/volume/drivers/rbd.py:670
-#, python-format
-msgid "RBD volume %s not found, allowing delete operation to proceed."
-msgstr ""
-
-#: cinder/volume/drivers/remotefs.py:511
-msgid "Cinder secure environment indicator file exists."
-msgstr ""
-
-#: cinder/volume/drivers/remotefs.py:528
-#, python-format
-msgid "New Cinder secure environment indicator file created at path %s."
-msgstr ""
-
-#: cinder/volume/drivers/remotefs.py:787
-#, python-format
-msgid "Cloning volume %(src)s to volume %(dst)s"
-msgstr ""
-
-#: cinder/volume/drivers/remotefs.py:831
-#, python-format
-msgid "Deleting stale snapshot: %s"
-msgstr ""
-
-#: cinder/volume/drivers/remotefs.py:871
-#, python-format
-msgid ""
-"Snapshot record for %s is not present, allowing snapshot_delete to proceed."
-msgstr ""
-
-#: cinder/volume/drivers/scality.py:296
-#, python-format
-msgid "Begin backup of volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/scality.py:315
-#, python-format
-msgid "Restoring backup %(backup)s to volume %(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:625
-#, python-format
-msgid ""
-"Unable to create cache volume because image: %s does not include properties."
-"virtual_size"
-msgstr ""
-
-#: cinder/volume/drivers/srb.py:340
-msgid "Error creating Volume"
-msgstr ""
-
-#: cinder/volume/drivers/srb.py:481
-#, python-format
-msgid "Error creating Volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/srb.py:498
-#, python-format
-msgid "Error extending Volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/srb.py:516
-#, python-format
-msgid "Error destroying Volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/srb.py:573
-msgid "Error attaching Volume"
-msgstr ""
-
-#: cinder/volume/drivers/srb.py:619
-#, python-format
-msgid "Reference count of %(volume)s is %(count)d, not detaching."
-msgstr ""
-
-#: cinder/volume/drivers/srb.py:629
-msgid "Error detaching Volume"
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:705
-#, python-format
-msgid "Volume %s presented."
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:916
-#, python-format
-msgid "Clone %s created."
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:1188
-#, python-format
-msgid "Volume %s created"
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:1236
-#, python-format
-msgid "Volume %s deleted."
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:1276
-#, python-format
-msgid "volume %(name)s extended to %(size)d."
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:1289
-#, python-format
-msgid "Volume %s retyped."
-msgstr ""
-
-#: cinder/volume/drivers/xio.py:1310
-#, python-format
-msgid "Volume %s converted."
-msgstr ""
-
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:169
-#, python-format
-msgid "CloudByte API executed successfully for command [%s]."
-msgstr ""
-
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:293
-#, python-format
-msgid "Volume [%s] created successfully in CloudByte storage."
-msgstr ""
-
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:662
-#, python-format
-msgid ""
-"Successfully created a CloudByte volume [%(cb_vol)s] w.r.t OpenStack volume "
-"[%(stack_vol)s]."
-msgstr ""
-
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:699
-#, python-format
-msgid ""
-"Successfully deleted volume [%(cb_vol)s] at CloudByte corresponding to "
-"OpenStack volume [%(stack_vol)s]."
-msgstr ""
-
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:750
-#, python-format
-msgid ""
-"Created CloudByte snapshot [%(cb_snap)s] w.r.t CloudByte volume [%(cb_vol)s] "
-"and OpenStack volume [%(stack_vol)s]."
-msgstr ""
-
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:845
-#, python-format
-msgid ""
-"Created a clone [%(cb_clone)s] at CloudByte snapshot path [%(cb_snap)s] w.r."
-"t parent OpenStack volume [%(stack_vol)s]."
-msgstr ""
-
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:885
-#, python-format
-msgid ""
-"Deleted CloudByte snapshot [%(snap)s] w.r.t parent CloudByte volume "
-"[%(cb_vol)s] and parent OpenStack volume [%(stack_vol)s]."
-msgstr ""
-
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:399
-#, python-format
-msgid "Created volume %(index)d: %(name)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:82
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:61
-msgid ""
-"Module PyWBEM not installed. Install PyWBEM using the python-pywbem package."
-msgstr ""
-"Modul PyWBEM nicht installiert. Installieren Sie PyWBEM mithilfe des python-"
-"pywbem-Pakets."
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:124
-#, python-format
-msgid ""
-"Leaving create_volume: %(volumeName)s Return code: %(rc)lu volume dict: "
-"%(name)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:158
-#, python-format
-msgid "Deleting Volume: %(volume)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:162
-#, python-format
-msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu"
-msgstr "Belassen von delete_volume: %(volumename)s Rückgabecode: %(rc)lu"
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:184
-#, python-format
-msgid "Delete Snapshot: %(snapshotName)s "
-msgstr "Momentaufnahme löschen: %(snapshotName)s "
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:223
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:953
-#, python-format
-msgid "Unmap volume: %(volume)s"
-msgstr "Zuordnung von Datenträger aufheben: %(volume)s"
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:229
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:959
-#, python-format
-msgid "Volume %s is not mapped. No volume to unmap."
-msgstr ""
-"Datenträger %s ist nicht zugeordnet. Kein Datenträger, dessen Zuordnung "
-"aufgehoben werden muss."
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:276
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:978
-#, python-format
-msgid "Initialize connection: %(volume)s"
-msgstr "Verbindung initialisieren: %(volume)s"
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:286
-#, python-format
-msgid ""
-"Volume %(volume)s is already mapped. The device number is %(deviceNumber)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:383
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:996
-#, python-format
-msgid "Terminate connection: %(volume)s"
-msgstr "Verbindung beenden: %(volume)s"
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:579
-#, python-format
-msgid ""
-"FAST: capacity stats for policy %(fastPolicyName)s on array %(arrayName)s "
-"(total_capacity_gb=%(total_capacity_gb)lu, free_capacity_gb="
-"%(free_capacity_gb)lu"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:590
-#, python-format
-msgid ""
-"NON-FAST: capacity stats for pool %(poolName)s on array %(arrayName)s "
-"(total_capacity_gb=%(total_capacity_gb)lu, free_capacity_gb="
-"%(free_capacity_gb)lu"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:641
-#, python-format
-msgid "Migrating using retype Volume: %(volume)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:867
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2421
-#, 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:1111
-#, python-format
-msgid "Volume status is: %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1139
-#, python-format
-msgid "configGroup of current host: %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1851
-#, python-format
-msgid ""
-"Create a Clone from Volume: Clone Volume: %(cloneName)s Source Volume: "
-"%(sourceName)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1930
-#, python-format
-msgid ""
-"Base target volume %(targetVol)s created. Capacity in bits: %(capInBits)lu "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2313
-#, python-format
-msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:594
-#, python-format
-msgid "Storage group not associated with the policy %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_fc.py:186
-#, python-format
-msgid "Start FC detach process for volume: %(volume)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_fc.py:196
-#, python-format
-msgid "Found port group: %(portGroup)s in masking view %(maskingView)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_fc.py:203
-#, python-format
-msgid "Looking for masking views still associated withPort Group %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:148
-#, python-format
-msgid "Leaving initialize_connection: %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:156
-msgid "ISCSI provider_location not stored, using discovery."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:163
-#, python-format
-msgid "smis_do_iscsi_discovery is: %(out)s"
-msgstr "smis_do_iscsi_discovery ist: %(out)s"
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:209
-#, python-format
-msgid "location is: %(location)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:221
-#, python-format
-msgid "ISCSI properties: %(properties)s"
-msgstr "ISCSI-Eigenschaften: %(properties)s"
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:223
-#, python-format
-msgid "ISCSI volume is: %(volume)s"
-msgstr "ISCSI-Volumen ist: %(volume)s"
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:228
-#, python-format
-msgid "AUTH properties: %(authProps)s"
-msgstr "AUTH-Eigenschaften: %(authProps)s"
-
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:238
-#, python-format
-msgid "AUTH properties: %s"
-msgstr "AUTH-Eigenschaften: %s"
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:298
-#, python-format
-msgid "Found existing masking view: %(maskingViewName)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:339
-#, python-format
-msgid "Created new storage group: %(storageGroupName)s "
-msgstr "Neue Speichergruppe erstellt: %(storageGroupName)s "
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:440
-#, python-format
-msgid "Created new initiator group name: %(igGroupName)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:443
-#, python-format
-msgid "Using existing initiator group name: %(igGroupName)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:619
-#, python-format
-msgid "Created new masking view : %(maskingViewName)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:763
-#, python-format
-msgid "Port group instance name is %(foundPortGroupInstanceName)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1344
-#, python-format
-msgid ""
-"policy:%(policy)s, policy service:%(service)s, masking group=%(maskingGroup)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:677
-msgid "Fast Policy not found."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1204
-#, python-format
-msgid "Volume %(volume)s does not have meta device members."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:238
-#, python-format
-msgid "Using security file in %s for authentication"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:246
-msgid "Plain text credentials are being used for authentication"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:249
-msgid ""
-"Neither security file nor plain text credentials are specified. Security "
-"file under home directory will be used for authentication if present."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:258
-#, python-format
-msgid "iscsi_initiators: %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:545
-#, python-format
-msgid "Consistency group %s was deleted successfully."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:638
-#, python-format
-msgid "Snapshot %s was deleted successfully."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1375
-#, python-format
-msgid "Toggle storage_vnx_ip_address from %(old)s to %(new)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1458
-msgid ""
-"initiator_auto_registration: False. Initiator auto registration is not "
-"enabled. Please register initiator manually."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1491
-#, python-format
-msgid ""
-"Create Volume: %(volume)s Size: %(size)s pool: %(pool)s provisioning: "
-"%(provisioning)s tiering: %(tiering)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1863
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:577
-#, python-format
-msgid "Create snapshot: %(snapshot)s: volume: %(volume)s"
-msgstr "Momentaufnahme erstellen: %(snapshot)s: Datenträger: %(volume)s"
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1875
-#, python-format
-msgid "Delete Snapshot: %(snapshot)s"
-msgstr "Momentaufnahme löschen: %(snapshot)s"
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1968
-#: cinder/volume/drivers/prophetstor/dplcommon.py:831
-#, python-format
-msgid "Start to create consistency group: %(group_name)s id: %(id)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1991
-#: cinder/volume/drivers/prophetstor/dplcommon.py:860
-#, python-format
-msgid "Start to delete consistency group: %(cg_name)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2019
-#: cinder/volume/drivers/prophetstor/dplcommon.py:890
-#, python-format
-msgid "Start to create cgsnapshot for consistency group: %(group_name)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2046
-#: cinder/volume/drivers/prophetstor/dplcommon.py:920
-#, python-format
-msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2195
-#, python-format
-msgid "Get ISCSI targets %(tg)s to register initiator %(in)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2220
-#, python-format
-msgid "Get FC targets %(tg)s to register initiator %(in)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2460
-#, python-format
-msgid "Storage Group %s was empty, destroy it."
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:152
-#, python-format
-msgid "XtremIO SW version %s"
-msgstr "XtremIO-Softwareversion %s"
-
-#: cinder/volume/drivers/emc/xtremio.py:181
-#, python-format
-msgid "volume %s doesn't exist"
-msgstr "Volumen %s ist nicht vorhanden"
-
-#: cinder/volume/drivers/emc/xtremio.py:195
-#, python-format
-msgid "snapshot %s doesn't exist"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:239
-#, python-format
-msgid "removing lun map %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:275
-#, python-format
-msgid ""
-"created lunmap\n"
-"%s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:280
-#, python-format
-msgid "volume already mapped, trying to retrieve it %(ig)s, %(vol)d"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:354
-msgid "initiator has no password while using chap,removing it"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:160
-#, python-format
-msgid "Create Volume: %(volume)s Size: %(size)lu"
-msgstr "Datenträger erstellen: %(volume)s Größe: %(size)lu"
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:290
-#, python-format
-msgid ""
-"Create Volume from Snapshot: Volume: %(volumename)s Snapshot: "
-"%(snapshotname)s"
-msgstr ""
-"Datenträger von Momentaufnahme erstellen: Datenträger: %(volumename)s "
-"Momentaufnahme: %(snapshotname)s"
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:399
-#, python-format
-msgid ""
-"Create a Clone from Volume: Volume: %(volumename)s Source Volume: "
-"%(srcname)s"
-msgstr ""
-"Klon von Datenträger erstellen: Datenträger: %(volumename)s "
-"Quellendatenträger: %(srcname)s"
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:503
-#, python-format
-msgid "Delete Volume: %(volume)s"
-msgstr "Datenträger löschen: %(volume)s"
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:705
-#, python-format
-msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s"
-msgstr "Momentaufnahme löschen: %(snapshot)s: Datenträger: %(volume)s"
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:786
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:800
-#, python-format
-msgid "Snapshot: %(snapshot)s: volume: %(volume)s. Snapshot is deleted."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:934
-#, python-format
-msgid "Map volume: %(volume)s"
-msgstr "Datenträger zuordnen: %(volume)s"
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:984
-#, python-format
-msgid "Volume %s is already mapped."
-msgstr "Datenträger %s ist bereits zugeordnet."
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1013
-#, python-format
-msgid "Extend Volume: %(volume)s New size: %(size)lu"
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1356
-#, python-format
-msgid ""
-"Snapshot Volume %(snapshotname)s, Source Volume %(volumename)s not found on "
-"the array."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1672
-#, python-format
-msgid "Device number not found for volume %(volumename)s %(vol_instance)s."
-msgstr ""
-"Einheitennummer für Datenträger %(volumename)s %(vol_instance)s nicht "
-"gefunden."
-
-#: cinder/volume/drivers/hds/hds.py:95 cinder/volume/drivers/hds/iscsi.py:73
-#: cinder/volume/drivers/hds/nfs.py:62
-#, python-format
-msgid "%(element)s: %(val)s"
-msgstr "%(element)s: %(val)s"
-
-#: cinder/volume/drivers/hds/hds.py:108 cinder/volume/drivers/hds/iscsi.py:84
-#: cinder/volume/drivers/hds/nfs.py:73
-#, python-format
-msgid "XML exception reading parameter: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:57
-#, python-format
-msgid "Parse_loc: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:149
-#, python-format
-msgid "Backend type: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:203
-#, python-format
-msgid "Using default: instead of %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:204
-#: cinder/volume/drivers/hds/iscsi.py:266 cinder/volume/drivers/hds/nfs.py:193
-#, python-format
-msgid "Available services: %s"
-msgstr "Verfügbare Dienste: %s"
-
-#: cinder/volume/drivers/hds/iscsi.py:216
-#, python-format
-msgid "Retrieving secret for service: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:235
-#, python-format
-msgid "Set tgt CHAP secret for service: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:249
-#, python-format
-msgid "Retrieving target for service: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:293
-#, python-format
-msgid "stats: total: %(cap)d used: %(used)d"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:308
-#, python-format
-msgid "stats: stats: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:331
-#, python-format
-msgid "HDP list: %s"
-msgstr "HDP-Liste: %s"
-
-#: cinder/volume/drivers/hds/iscsi.py:382
-#, python-format
-msgid "do_setup: %s"
-msgstr "do_setup: %s"
-
-#: cinder/volume/drivers/hds/iscsi.py:386
-#, python-format
-msgid "iSCSI portal found for service: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:439
-#, python-format
-msgid "create_volume: create_lu returns %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:445
-#, python-format
-msgid "LUN %(lun)s of size %(sz)s MB is created."
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:495
-#, python-format
-msgid "LUN %(lun)s extended to %(size)s GB."
-msgstr "LUN %(lun)s erweitert auf %(size)s GB."
-
-#: cinder/volume/drivers/hds/iscsi.py:510
-#, python-format
-msgid "delete lun loc %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:538
-#, python-format
-msgid "initialize volume %(vol)s connector %(conn)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:567
-#, python-format
-msgid "initiate: connection %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:598
-#, python-format
-msgid "terminate: connection %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:189
-#, python-format
-msgid "Get service: %(lbl)s->%(svc)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:220
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:486
-#, python-format
-msgid "Resizing file to %sG"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:223
-#, python-format
-msgid "LUN %(id)s extended to %(size)s GB."
-msgstr "LUN %(id)s erweitert auf %(size)s GB."
-
-#: cinder/volume/drivers/hds/nfs.py:442
-#, python-format
-msgid "Review shares: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:449
-#, python-format
-msgid "share: %(share)s -> %(info)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:461
-#, python-format
-msgid "Save service info for %(svc)s -> %(hdp)s, %(path)s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:473
-#, python-format
-msgid "share: %s incorrect entry"
-msgstr ""
-
-#: cinder/volume/drivers/hds/nfs.py:485
-#, python-format
-msgid ""
-"Cloning with volume_name %(vname)s clone_name %(cname)s export_path %(epath)s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/__init__.py:68
-#, python-format
-msgid ""
-"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
-"%(product)s series storage arrays."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:79
-#, python-format
-msgid ""
-"\n"
-"\n"
-"\n"
-"\n"
-"Request URL: %(url)s\n"
-"\n"
-"Call Method: %(method)s\n"
-"\n"
-"Request Data: %(data)s\n"
-"\n"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:166
-#, python-format
-msgid "Create Volume: %(volume)s Size: %(size)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:235
-#, python-format
-msgid "Delete Volume: %(name)s array lun id: %(lun_id)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:342
-#, python-format
-msgid "_create_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:405
-#, python-format
-msgid "stop_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:487
-#, python-format
-msgid ""
-"Wait interval for %(event_type)s is not configured in huawei conf file. Use "
-"default: %(default_wait_interval)d."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:500
-#, python-format
-msgid ""
-"Timeout is not configured in huawei conf file. Use default: "
-"%(default_timeout)d."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:557
-#, 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/rest_common.py:639
-#, python-format
-msgid ""
-"_add_host_into_hostgroup, hostgroup name: %(name)s, hostgroup id: %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:664
-#, python-format
-msgid ""
-"_mapping_hostgroup_and_lungroup, lun_group: %(lun_group)s, view_id: "
-"%(view_id)s, lun_id: %(lun_id)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:711
-msgid "Enter initialize_connection_iscsi."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:715
-#, python-format
-msgid "initiator name: %(initiator_name)s, volume name: %(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:722
-#, python-format
-msgid ""
-"initialize_connection_iscsi,iscsi_iqn: %(iscsi_iqn)s, target_ip: "
-"%(target_ip)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:744
-#, python-format
-msgid "initialize_connection_iscsi, host lun id is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:755
-#, python-format
-msgid "initialize_connection_iscsi success. Return data: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:765
-#, python-format
-msgid ""
-"initialize_connection_fc, initiator: %(initiator_name)s, volume name: "
-"%(volume)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:780
-#, python-format
-msgid "initialize_connection_fc, the array has free wwns: %s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:808
-#, python-format
-msgid "initialize_connection_fc, return data is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1139
-#, python-format
-msgid ""
-"terminate_connection:volume name: %(volume)s, initiator name: %(ini)s, "
-"lun_id: %(lunid)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1153
-msgid "Can't find lun in lungroup."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1156
-msgid "Check if there are still other luns associated to the lungroup."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1276
-msgid "Use default PrefetchType. PrefetchType: Intelligent."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1377
-#, python-format
-msgid "Request ip info is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1380
-#, python-format
-msgid "New str info is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1395
-#, python-format
-msgid "_get_tgt_iqn: iSCSI target iqn is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1568
-msgid "Entering extend_volume."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1573
-#, python-format
-msgid ""
-"Extend Volume: %(volumename)s, oldsize: %(oldsize)s newsize: %(newsize)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_common.py:1618
-#, python-format
-msgid "The QoS sepcs is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:171
-#, python-format
-msgid "_get_login_info: %s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:468
-#, python-format
-msgid ""
-"_execute_cli: Can not connect to IP %(old)s, try to connect to the other IP "
-"%(new)s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/flashsystem.py:493
-#, python-format
-msgid "WWPN on node %(node)s: %(wwpn)s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/flashsystem.py:807
-#, python-format
-msgid "Volume %s is mapping to multiple hosts."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/gpfs.py:216
-#, python-format
-msgid ""
-"Could not update storage pool with mmchattr to %(pool)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/ibmnas.py:91
-#, python-format
-msgid "Initialized driver for IBMNAS Platform: %s."
-msgstr "Initialisierter Treiber für die IBMNAS-Plattform: %s."
-
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:155
-#, python-format
-msgid "WWPN on node %(node)s: %(wwpn)s"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:800
-#, python-format
-msgid "Tried to delete non-existant vdisk %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/common.py:76
-#, python-format
-msgid "OpenStack OS Version Info: %(info)s"
-msgstr "OpenStack OS Versionsinformation: %(info)s"
-
-#: cinder/volume/drivers/netapp/common.py:93
-#, python-format
-msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/common.py:111
-#, python-format
-msgid ""
-"NetApp driver of family %(storage_family)s and protocol %(storage_protocol)s "
-"loaded."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/utils.py:231
-#, python-format
-msgid "No rpm info found for %(pkg)s package."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/utils.py:240
-#, python-format
-msgid "Could not run rpm command: %(msg)s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/utils.py:251
-#, python-format
-msgid "No dpkg-query info found for %(pkg)s package."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/utils.py:269
-#, python-format
-msgid "Could not run dpkg-query command: %(msg)s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:410
-#, 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:431
-#, python-format
-msgid "Resizing LUN %s to new size using clone operation."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:463
-#, python-format
-msgid "Post clone resize LUN %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:677
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:260
-msgid "Need to remove FC Zone, building initiator target map"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:88
-#, python-format
-msgid "Creating volume at location %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:227
-#, python-format
-msgid "Copied image to volume %s using regular download."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:234
-#, python-format
-msgid "Registering image in cache %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:266
-#, python-format
-msgid "Cloning from cache to destination %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:296
-#, python-format
-msgid "Cleaning cache for share %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:395
-#, python-format
-msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:411
-#, python-format
-msgid "Cloning image %s from cache"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:431
-#, python-format
-msgid "Checking image clone %s from glance share."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:453
-#, python-format
-msgid "Image will locally be converted to raw %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:471
-#, python-format
-msgid "Performing post clone for %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:363
-#, python-format
-msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:424
-#, python-format
-msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:458
-#, python-format
-msgid ""
-"Successfully completed stale refresh job for %(server)s and vserver %(vs)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:485
-#, python-format
-msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:491
-#, python-format
-msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:156
-#, python-format
-msgid "Resizing LUN %s directly to new size."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:159
-msgid "Embedded mode detected."
-msgstr "Eingebetteter Modus erkannt."
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:162
-msgid "Proxy mode detected."
-msgstr "Proxy-Modus erkannt."
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:191
-msgid "Waiting for web service array communication."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:207
-#, python-format
-msgid "System %(id)s has %(status)s status."
-msgstr "System %(id)s hat %(status)s Status."
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:223
-#, python-format
-msgid "Configured storage pools %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:389
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:405
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:422
-#, python-format
-msgid "Created volume with label %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:449
-#, python-format
-msgid "Copying src vol %(src)s to dest vol %(dst)s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:466
-#, python-format
-msgid "Vol copy job completed for dest %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:479
-#, python-format
-msgid "Copy job to dest vol %s completed."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:500
-#, python-format
-msgid "Volume %s already deleted."
-msgstr "Volumen %s bereits gelöscht."
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:525
-#, python-format
-msgid "Created snap grp with label %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:666
-#, python-format
-msgid "Creating host with port %s."
-msgstr "Host mit Port %s wird erstellt."
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:788
-#, python-format
-msgid "Extended volume with label %s."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:152
-#, python-format
-msgid "Extending volume: %(id)s New size: %(size)s GB"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:168
-#, python-format
-msgid "Volume %s does not exist, it seems it was already deleted."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:356
-#, python-format
-msgid "Snapshot %s does not exist, it seems it was already deleted."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:477
-#: cinder/volume/drivers/windows/windows_utils.py:273
-#, python-format
-msgid "Ignored target creation error \"%s\" while ensuring export"
-msgstr "Zielerstellungsfehler \"%s\" beim Sicherstellen von Export ignoriert"
-
-#: cinder/volume/drivers/nexenta/iscsi.py:487
-#, python-format
-msgid "Ignored target group creation error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:499
-#, python-format
-msgid "Ignored target group member addition error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:509
-#, python-format
-msgid "Ignored LU creation error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:519
-#, python-format
-msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/jsonrpc.py:92
-#, python-format
-msgid "Auto switching to HTTPS connection to %s"
-msgstr "Automatisches Umschalten auf HTTPS-Verbindung zu %s"
-
-#: cinder/volume/drivers/nexenta/nfs.py:230
-#, python-format
-msgid "Folder %s does not exist, it was already deleted."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/nfs.py:240
-#: cinder/volume/drivers/nexenta/nfs.py:271
-#, python-format
-msgid "Snapshot %s does not exist, it was already deleted."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/nfs.py:301
-#, python-format
-msgid "Creating regular file: %s.This may take some time."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/nfs.py:312
-#, python-format
-msgid "Regular file: %s created."
-msgstr "Reguläre Datei: %s erstellt."
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:204
-#, python-format
-msgid "Flexvisor succeeded to unassign volume %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:238
-#, python-format
-msgid "initialize_connection volume: %(volume)s, connector: %(connector)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:274
-#, python-format
-msgid "Prefer use target wwpn %(wwpn)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:326
-#, python-format
-msgid "%(volume)s assign type fibre_channel, properties %(properties)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:333
-#, python-format
-msgid ""
-"Connect initialization info: {driver_volume_type: fibre_channel, data: "
-"%(properties)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:354
-#, python-format
-msgid "terminate_connection volume: %(volume)s, connector: %(con)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:134
-#, python-format
-msgid "Flexvisor already unassigned volume %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:796
-#, python-format
-msgid "Flexvisor succeeded to add volume %(id)s to group %(cgid)s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:981
-#, python-format
-msgid "Flexvisor succeeded to create volume %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1064
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1108
-#, python-format
-msgid "Flexvisor succeeded to create volume %(id)s from snapshot."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1152
-#, python-format
-msgid "Flexvisor succeeded to clone volume %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1199
-#, python-format
-msgid "Flexvisor volume %(id)s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1237
-#, python-format
-msgid "Flexvisor succeeded to extend volume %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1291
-#, python-format
-msgid "Flexvisor snapshot %(id)s not existed."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1298
-#, python-format
-msgid "Flexvisor succeeded to delete snapshot %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1386
-msgid "Activate Flexvisor cinder volume driver."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
-#, python-format
-msgid "Disconnect from 3PAR REST and SSH %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:261
-#, python-format
-msgid "logout Done %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:271
-#, python-format
-msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:377
-#, python-format
-msgid ""
-"Virtual volume %(disp)s '%(new)s' snapCPG is empty so it will be set to: "
-"%(cpg)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:385
-#, python-format
-msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
-msgstr "Virtuelles Volumen '%(ref)s' umbenannt in '%(new)s'."
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
-#, python-format
-msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:398
-#, python-format
-msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:417
-#, python-format
-msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:459
-#, python-format
-msgid ""
-"Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to "
-"'%(new)s'."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1486
-#, python-format
-msgid "3PAR driver cannot perform migration. Retype exception: %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1554
-#, python-format
-msgid "Completed: convert_to_base_volume: id=%s."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1675
-#, python-format
-msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1696
-#, python-format
-msgid ""
-"Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1701
-#, python-format
-msgid ""
-"Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1717
-#, python-format
-msgid "tunevv failed because the volume '%s' has snapshots."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1994
-#, python-format
-msgid ""
-"Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to %(new_snap_cpg)s."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2005
-#, python-format
-msgid "Modifying %s comments."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2014
-#, 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/san/hp/hp_lefthand_iscsi.py:79
-#, python-format
-msgid "HPLeftHand driver %(driver_ver)s, proxy %(proxy_ver)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:561
-#, python-format
-msgid ""
-"Cannot provide backend assisted migration for volume: %s because volume is "
-"from a different backend."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:566
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:572
-#, python-format
-msgid ""
-"Cannot provide backend assisted migration for volume: %s because cluster "
-"exists in different management group."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:586
-#, python-format
-msgid ""
-"Cannot provide backend assisted migration for volume: %s because the volume "
-"has been exported."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:597
-#, python-format
-msgid ""
-"Cannot provide backend assisted migration for volume: %s because the volume "
-"has snapshots."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:605
-#, python-format
-msgid ""
-"Cannot provide backend assisted migration for volume: %s because volume does "
-"not exist in this management group."
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:47
-#, python-format
-msgid "Running with xg-tools version: %s."
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_common.py:554
-#, python-format
-msgid "Verified VMOS version %s is supported."
-msgstr ""
-
-#: cinder/volume/drivers/violin/v6000_fcp.py:73
-#: cinder/volume/drivers/violin/v6000_iscsi.py:74
-#, python-format
-msgid "Initialized driver %(name)s version: %(vers)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/api.py:183
-msgid "Successfully established connection to the server."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/read_write_util.py:202
-#, python-format
-msgid "Opening vmdk url: %s for write."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/read_write_util.py:295
-#, python-format
-msgid "Opening vmdk url: %s for read."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:266
-#: cinder/volume/drivers/vmware/vmdk.py:1910
-#, python-format
-msgid "Successfully setup driver: %(driver)s for server: %(ip)s."
-msgstr "Treiber: %(driver)s für Server: %(ip)s erfolgreich eingerichtet."
-
-#: cinder/volume/drivers/vmware/vmdk.py:331
-msgid "Backing not available, no operation to be performed."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:665
-#, python-format
-msgid "There is no backing for the volume: %s. Need to create one."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:687
-#, python-format
-msgid ""
-"Returning connection_info: %(info)s for volume: %(volume)s with connector: "
-"%(connector)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:740
-#, python-format
-msgid "There is no backing, so will not create snapshot: %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:745
-#, python-format
-msgid "Successfully created snapshot: %s."
-msgstr "Erfolgreich erstellte Momentaufnahme: %s."
-
-#: cinder/volume/drivers/vmware/vmdk.py:771
-#, python-format
-msgid "There is no backing, and so there is no snapshot: %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:775
-#, python-format
-msgid "Successfully deleted snapshot: %s."
-msgstr "Erfolgreich gelöschte Momentaufnahme: %s."
-
-#: cinder/volume/drivers/vmware/vmdk.py:816
-#, python-format
-msgid ""
-"Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:833
-#, python-format
-msgid ""
-"There is no backing for the source volume: %(svol)s. Not creating any "
-"backing for the volume: %(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:864
-#, python-format
-msgid ""
-"There is no backing for the source snapshot: %(snap)s. Not creating any "
-"backing for the volume: %(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:873
-#: cinder/volume/drivers/vmware/vmdk.py:2028
-#, 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:1224
-#, python-format
-msgid "Done copying image: %(id)s to volume: %(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1235
-#, python-format
-msgid ""
-"The backing is not found, so there is no need to extend the vmdk virtual "
-"disk for the volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1355
-#, python-format
-msgid "Backing not found, creating for volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1374
-#, python-format
-msgid "Done copying volume %(vol)s to a new image %(img)s"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1560
-#: cinder/volume/drivers/vmware/vmdk.py:1590
-#, python-format
-msgid "Done extending volume %(vol)s to size %(size)s GB."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1565
-#, python-format
-msgid ""
-"Relocating volume %s vmdk to a different datastore since trying to extend "
-"vmdk file in place failed."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1576
-#, python-format
-msgid "Selected datastore %(ds)s to place extended volume of size %(size)s GB."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1861
-#, python-format
-msgid "Using PBM WSDL location: %s"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1872
-#, python-format
-msgid "Using overridden vmware_host_version from config: %s"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1876
-#, python-format
-msgid "Fetched VC server version: %s"
-msgstr "Abgerufene VC-Serverversion: %s"
-
-#: cinder/volume/drivers/vmware/vmdk.py:1958
-#, python-format
-msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:2006
-#: cinder/volume/drivers/vmware/volumeops.py:1068
-#, python-format
-msgid "Successfully created clone: %s."
-msgstr "Erfolgreich erstellter Klon: %s."
-
-#: cinder/volume/drivers/vmware/vmdk.py:2020
-#, 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:2057
-#, python-format
-msgid ""
-"There is no backing for the source volume: %(src)s. Not creating any backing "
-"for volume: %(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmware_images.py:110
-#: cinder/volume/drivers/vmware/vmware_images.py:130
-#, python-format
-msgid "Downloaded image: %s from glance image server."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmware_images.py:163
-#, python-format
-msgid "Uploaded image: %s to the Glance image server."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:307
-#, python-format
-msgid "Deleted the VM backing: %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:573
-#, python-format
-msgid "Successfully extended the volume %(name)s to %(size)s GB."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:718
-#, python-format
-msgid "Successfully created volume backing: %s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:876
-#, python-format
-msgid ""
-"Successfully relocated volume backing: %(backing)s to datastore: %(ds)s and "
-"resource pool: %(rp)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:894
-#, python-format
-msgid ""
-"Successfully moved volume backing: %(backing)s into the folder: %(fol)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:918
-#, python-format
-msgid ""
-"Successfully created snapshot: %(snap)s for volume backing: %(backing)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:980
-#, python-format
-msgid ""
-"Did not find the snapshot: %(name)s for backing: %(backing)s. Need not "
-"delete anything."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:991
-#, python-format
-msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:1118
-#, python-format
-msgid "Renaming backing VM: %(backing)s to %(new_name)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:1127
-#, python-format
-msgid "Backing VM: %(backing)s renamed to %(new_name)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:1172
-#, python-format
-msgid "Successfully deleted file: %s."
-msgstr "Erfolgreich gelöschte Datei: %s."
-
-#: cinder/volume/drivers/vmware/volumeops.py:1321
-#, python-format
-msgid "Successfully copied disk at: %(src)s to: %(dest)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:1339
-#, python-format
-msgid "Deleted vmdk file: %s."
-msgstr "Gelöschte vmdk-Datei: %s."
-
-#: cinder/volume/drivers/windows/remotefs.py:115
-#, python-format
-msgid "Mounting share: %s"
-msgstr "Freigabe wird eingehängt: %s"
-
-#: cinder/volume/drivers/zfssa/restclient.py:179
-#, python-format
-msgid "ZFSSA version: %s"
-msgstr "ZFSSA-Version: %s"
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:101
-#, python-format
-msgid "Connecting to host: %s."
-msgstr "Verbinden mit Host: %s."
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:190
-#, python-format
-msgid "Creating snapshot: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:213
-#, python-format
-msgid "Deleting snapshot: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:217
-#, python-format
-msgid "Creatng volume from snapshot. volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:219
-#, python-format
-msgid "Source Snapshot: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:250
-#, python-format
-msgid "new cloned volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssanfs.py:251
-#, python-format
-msgid "source volume for cloning: %s"
-msgstr ""
-
-#: cinder/volume/flows/manager/create_volume.py:622
-#, python-format
-msgid ""
-"Volume %(volume_id)s: being created as %(create_type)s with specification: "
-"%(volume_spec)s"
-msgstr ""
-
-#: cinder/volume/targets/lio.py:49 cinder/volume/targets/tgt.py:328
-#, python-format
-msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
-msgstr ""
-"'remove_export' wird übersprungen. Kein 'iscsi_target' bereitgestellt für "
-"Datenträger: %s"
-
-#: cinder/volume/targets/lio.py:66
-#, python-format
-msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
-msgstr ""
-"ensure_export wird übersprungen. Keine iscsi_target-Bestimmung für "
-"Datenträger: %s"
-
-#: cinder/volume/targets/lio.py:99
-#, python-format
-msgid "Creating iscsi_target for volume: %s"
-msgstr "Erstellung von iscsi_target für Datenträger: %s"
-
-#: cinder/volume/targets/lio.py:131
-#, python-format
-msgid "Removing iscsi_target: %s"
-msgstr "Entfernen von iscsi_target: %s"
-
-#: cinder/volume/targets/tgt.py:343
-#, python-format
-msgid ""
-"Skipping remove_export. No iscsi_target is presently exported for volume: %s"
-msgstr ""
-"'remove_export' wird übersprungen. Aktuell ist kein 'iscsi_target' "
-"exportiert für Datenträger: %s"
-
-#: cinder/volume/targets/tgt.py:357
-#, python-format
-msgid "Removing iscsi_target for: %s"
-msgstr "Entfernen von iscsi_target für: %s"
-
-#: cinder/zonemanager/fc_zone_manager.py:145
-#, python-format
-msgid "Final filtered map for fabric: %s"
-msgstr ""
-
-#: cinder/zonemanager/fc_zone_manager.py:151
-msgid "Add Connection: Finished iterating over all target list"
-msgstr ""
-
-#: cinder/zonemanager/fc_zone_manager.py:175
-#, python-format
-msgid "Delete connection Target List:%s"
-msgstr ""
-
-#: cinder/zonemanager/fc_zone_manager.py:191
-#, python-format
-msgid "Final filtered map for delete connection: %s"
-msgstr ""
-
-#: cinder/zonemanager/fc_zone_manager.py:242
-#, python-format
-msgid "No targets to add or remove connection for I: %s"
-msgstr ""
-
-#: cinder/zonemanager/utils.py:40
-#, python-format
-msgid ""
-"Using FC Zone Manager %(zm_version)s, Driver %(drv_name)s %(drv_version)s."
-msgstr ""
-
-#: cinder/zonemanager/utils.py:57
-#, python-format
-msgid "Using FC lookup service %s"
-msgstr ""
-
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:137
-#, python-format
-msgid "BrcdFCZoneDriver - Add connection for I-T map: %s"
-msgstr ""
-
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:145
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:144
-#, python-format
-msgid "Zoning policy for Fabric %s"
-msgstr ""
-
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:172
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:176
-#, python-format
-msgid "Zone exists in I-T mode. Skipping zone creation %s"
-msgstr ""
-
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:195
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:199
-#, python-format
-msgid "Zone map to add: %s"
-msgstr ""
-
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:223
-#, python-format
-msgid "BrcdFCZoneDriver - Delete connection for I-T map: %s"
-msgstr ""
-
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:231
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:259
-#, python-format
-msgid "Zoning policy for fabric %s"
-msgstr ""
-
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:295
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:330
-#, python-format
-msgid "Zoning Policy: %s, not recognized"
-msgstr ""
-
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:374
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:432
-#, python-format
-msgid "Filtered targets for SAN is: %s"
-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:126
-#, python-format
-msgid "CiscoFCZoneDriver - Add connection for I-T map: %s"
-msgstr ""
-
-#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:240
-#, python-format
-msgid "CiscoFCZoneDriver - Delete connection for I-T map: %s"
-msgstr ""